Matt Aufderheide,
Thank you for the reply. I've thought about trying it your way, but I foresee a few problems. There is no easy way to pan the screen, as the "arc" (focal length) of the camera will distort the background. There will be a loss in video quality as the background is re-rendered, re-filtered, and changed in resolution.
Ultimately, you may be right. Still, I'd like more information about how view.bmap works. Do I need to lock or unlock the bitmap after it is rendered to display it correctly? Right now, I get this: