I don’t like software with skins. Period. But sometimes I am forced to use such software as lame programmers love skins. Typically, the programmers builds some useful software, then he update it and make lots of bug-fixes. Then he didn’t know what to add, but he wants to make “new software”, so he invents skins…
These skins introduces lots of new bug and so, programmer have a job for next few years.
So if you program software, please leave option to start it without skins. Just plain windows user interface. Also, test your skins to other possible font combinations and screen font dpi. Also, don’t forget to test your software in “handicap” mode- if it possible to navigate in your software without mouse, is it working in strange screen settings, check all keyboard shortcuts. Be sure, that your software is in unicode mode (this is special message to Russian programmers- Hey! We do not use old computer with fucking strange KOI code page. Hello! There is 21-st century here! Use unicode. For chinese friends I have some messages too- sometimes you love to use your big-big unicode font for english text.
Also, check if your HEX table is using fixed width font. Look at this China made masterpiece:
I know, that Windows interface is ancient. Thanks to Bill, programmer have to navigate in pixel coordinates when designing GUI. I could be nice, if Microsoft corporation could buy Magic User Interface idea (MUI, not Windows multiuserinterface) from Stefan Stunz. This is unique dynamic interface with complete end user adaptation- end user even can “skin” any button. This interface was build before Win95 was invented. Few M$ could help modest shareware programmer to live.
And here is example of the ugliest skin. Made by China programmers- due to their unique imagination we have this masterpiece. It make my hands shaking when I see it: