All you need to do is create a Bitmap object and an associated Graphics
object and draw to it instead of the screen Graphics object. Once drawing
is done you can draw the Bitmap to the screen all at once.
If you are moving an object around then you may want to optimize drawing by
tracking the moving object and only redrawing the areas that were "dirtied"
by it.
I have written a splash screen sample which demonstrates this but the
article is still being prepared for publishing: