Indiepath:
Btw, using API specific stuff is going to make a Mac port of your next game a complete nightmare!
yeah but it's all in one place (in my TGame object) and I'll make a MacFlag Const and just run some different code to set the icon and add a minimise button etc. (if I can figure out how the hell to do that on a Mac!)