Большинство ограничений и трюков с формами окон являются общими для большинства программистов. Но так как .NET 3.0 есть также WPF, Windows Presentation Foundation. Говорят, что вы можете сделать "сексуальные приложения" более легкими с ним, а с .NET 3.5 SP1 он получил хорошее ускорение скорости при выполнении.
Но с другой стороны многие вещи работают с WPF. Я не буду говорить, что это сложнее, но вы должны учиться "все" с нуля.
Мой вопрос: стоит ли потратить дополнительное время, когда вам нужно создать новый графический интерфейс, и нет никакого времени для проекта?