There is a Microsoft project that handles all the "windowless" style and much more, and it is opensource, you might want to take a look at http://code.msdn.microsoft.com/WPFShell. I am using on a commercial financial application, and hasn't run into any issues on any version of windows yet.