Yup. I tend to put a procedure just outside the RV object (effectively putting it on the desktop - but keeping it in the same file as the report for ease of coding changes).

However, I am not a deferred view fan. I don't see enough of a time savings in startup to make up for the longer delay when in the app. But then I pull off bandaids quickly...