You shouldn't use AllowsTransparency="True", it causes a lot of strange bugs and poor performance, if you want funky borders you should do it the old way - calling SetWindowRgn via interop.
Read http://blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx
look at the end at the section titled "Office 2007 without Aero – Or, you are responsible for everything".
Nir
2009-02-11 12:34:33