As predicted I switched to a style based on our version of the Wizard class from Mike Starzen's book, but GUISize and GUILocation don't seem to play as well with 'Set FontPointHeight ...' as do regular size and location properties. It sort of works; screen width and form heights and sizes seem to scale well, but overall screen height seems to have a mind of its own.

Never really used the GUI property stuff and I wasn't the dev who made our version of Mike's class, he recalls it being painful getting it to behave with all the different screen sizes and resolutions we have here.