This time I've attached a zip file with a fully compilable source folder with images, the music, a .bat to compile it and an exe of it compiled. I've posted the source here for browsing as well.
I've just noticed that the comment for the masked picture drawing hasn't changed since I first wrote it. In this demo, it wouldn't matter so much if things left the drawing area slightly, as the drawing area is in the centre of a canvas and any excess is removed (ignored) by the scaling routine. Ah well.
EDIT: Oh dear, the source is too long to post.... you'll have to get it from the zip