This may be a hi jacking, but I wanted to continue Max's answer. If your GUI had "moving" sections, such as the Solution Explorer or the Properties Window in Visual Studio, and you wanted to skew that window, would a winform allow it? Or is that the very reason for WPF?