Napisałeś "w prosty sposób", to masz na myśli środowisko z wizualizacją programu? Tak jak Builder?
Wiele osób nie wie, że w Visual Studio można bez problemu tworzyć apki okienkowe "przeciągając" elementy z listy. Oczywiście nic nie stoi na przeszkodzie, aby osobiście zakodować jakąś rzecz, której nie ma na liście (np. chowanie do traya).
Tu masz screena jak to wygląda:
http://i.imgur.com/AyA43r1.png
Znam 2 sposoby: Windows Forms i WPF
Jednak napisałeś: "tylko na Windowsa, bez sensu", więc nie piszę nic więcej. Visual to tylko na Windowsy.
Ale skoro to wątek o tworzeniu aplikacji okienkowych, to warto wspomnieć o tych metodach dla potomnych.