Hi,
just to be clear,
when you use a TImage and set Top and Left property you don't write directly on the canvas, so you don't have to clear old shadows, but it will work only inside your delphi application. Ask google about Sprites.
If you want to display a moving picture on the *screen* for a screen-saver (for example), consider the possibility of draw a ScreenShot on a maximized form's canvas and place over it the moving TPicture.
Otherwise, it's a little more difficult, because you should manage "DeviceContext", "Regions" and canvases outside your app, and this may require some API knowledge.
You can use the "canvas approach" with TForm.Canvas to make some tests and then write on the screen or other parts (Start-menu, Window Borders, Desktop and so on), but outside Delphi's door you'll find a difficult world.
Take in mind that when you are writing on a canvas, you are not building "consistent" objects (with top&left props.), instead your are just changing the color of some "unrelated" pixels, so you should take care on what you change (and on what was the color before).
Ciao,
Geppo Darkson.