Ok I recompiled the source and it now seems to work. Btw, you have a ton of hints and warnings in your code, most of which seem to stem from not using the "override;" keyword on your Destroy method in you classes. I know this may not be a priority, but cleaning these H&Ws up will help you track down bugs more easily later on.

A bug I noticed when playing with the demo is that on the sound slider, if you change it's position then move the Window, the slider jumps a few pixels in the -Y direction.

Also the depth setting of the spinning logo seems a bit odd as it on top of everything nor is it below everything, but maybe this was intentional.

Well I hope this helps.