;Grab the desktop from where the window will appear (middle)
GrabImage image,GraphicsWidth()/2-200,GraphicsHeight()/2-45
GrabImage image,GraphicsWidth()/2-200,GraphicsHeight()/2-45
Look, I haven't actually used B+, (I just use this forum due to the lack of a B2D one) so I could be totally wrong about this, but I think you might try replacing the GrabImage with the Locate command. Other than that, I'm not sure, having had 0% experience with the desktop buffer. One thing though, copying from the desktop into your window might be doable, but as far as I know there's no WAY it'll run fast enough for realtime speed. But again, I might be wrong.