jafo: no way i am using StyleXP, i hacked uxtheme.dll myself with a hex editor (VirtualPlastic has the instructions). took about 30 seconds.
series of apps? why should i? if i run HVD or BB as shell this functionality is already there. in LS i have to load a module that takes about zero memory and cpu time.
in *NIX it´s pretty clear that the window manager takes care about this functionality. Windows on the other hand does not have a window manager, so there´s no clear definition which app, the shell or the one that draws window decorations, should handle this, there are even some graphics card drivers that have it included.
btw: different topic, but as this is the site that get´s most hits, how about building up a library with links to skinning resources as Photoshop interface tutorials. i think that will help to lift the technical standard.