Really interesting... I was thinking how to design non rectangular forms with .NET and I've found an answer on David Cumps Blog...
In an interesting post, How To Make Non-Rectangular Forms, David explains how to write forms with different shapes, using the Region property...
Cool!