Download Source Code
The animated screenmate is for an alien spaceship - but of course you'll
see in the file that the images are located in a bmp, which you can specify
and modify to your hearts content to create your own stunning screenmates.
With a bit of work you can create animals that grow and change, that get
upset when you don't play with them and things.
The code uses simple screen dc's, and only refreshes the small area that
it moves around on, so it doesn't give your cpu much of a performance hit,
allowing it to run in the background.