Это позволяет создать форму на основе изображения и использовать индекс прозрачности, чтобы он выглядел так, как будто форма не прямоугольная.
Ответ 2
@Geoff показывает правильный путь в winforms.
Но если вы планируете использовать WPF вместо Winforms, тогда WPF (.NET3.0 +) дает очень гибкие способы создания пользовательских окон anyshape. Посмотрите также эту статью http://www.codeproject.com/KB/WPF/wpfpopup.aspx