Yes, the source code is the best way, otherwise Microsoft has very poor documentation (no docs) but there was lots of reverse-engineering and community docs. For creating msstyles there is a software 'StyleBuilder' (but company bankrupt, runs only on WinXP before SP3). http://www.deviantart.com/users/outgoing?http://www.brothersoft.com/stylebuilder-71534.html I once created a visual style, but it was quite awkward because Microsoft has a lot of hardcoded fonts. http://freddi67.deviantart.com/art/Ubuntu-Light-for-Windows-XP-177514325 Hope this info can be useful.