Hi,
solltest du beabsichtigen, einen anderen Fensterrahmen als den normalen Windows-Rahmen zu verwenden, schau dir mal die Custom Chrome-Library und die Microsoft.Windows.Shell.dll hier mal an:
http://www.codeproject.com/Articles/131515/WPF-Custom-Chrome-Library
http://archive.msdn.microsoft.com/WPFShell
Damit machst du dir viel weniger Aufwand als nötig. Hier und da musst du die Image-Resources noch anpassen, das Ding in den XAML deines Mainwindows einfügen und voilá: Ein neuer Rahmen.
So habe ich mir damals meinen Metro Styled Rahmen gebastelt

Geht ganz einfach, und selbst der Schlagschatten und die Shortcuts, die Windows bietet [Win+Links,Rechts,Oben,Unten] gehen dabei nicht verloren
// Edit: Hoppla, da war der Thread älter als ich dachte... so sorry..
LG
MArco