Here's something else I've been working on - getting MaxGUI to use default system fonts wherever possible which match the Windows platform it is being run on.
Here are the fruits of my labour:
Old Windows 9X Fonts: (Typically MS Sans Serif)

Using The OS's Current Theme Font: (Typically Tahoma on XP, and Segeo UI on Vista)

I'm tempted to get MaxGUI to default to the themed font on each different Windows version, the problem being however that the font sizes/spacing will differ from platform to platform (which may cause some layout issues)... However, the Vista font seems to make the font sizes similar to that of Mac OS X/GTK which are a lot bigger by default anyway - so arguably your cross-platform apps should be accounting for that regardless...
What do you think? At present, this will only be affecting the new MaxGUI.Win32MaxGUIEx module.
Here are the fruits of my labour:
Old Windows 9X Fonts: (Typically MS Sans Serif)

Using The OS's Current Theme Font: (Typically Tahoma on XP, and Segeo UI on Vista)

I'm tempted to get MaxGUI to default to the themed font on each different Windows version, the problem being however that the font sizes/spacing will differ from platform to platform (which may cause some layout issues)... However, the Vista font seems to make the font sizes similar to that of Mac OS X/GTK which are a lot bigger by default anyway - so arguably your cross-platform apps should be accounting for that regardless...
What do you think? At present, this will only be affecting the new MaxGUI.Win32MaxGUIEx module.