Cita: para hacer ventanas pues, programillas como el winamp, el msn, etc.......(por citar algunos).....
y para hacer eso , usas la libreria de windows.h (en conjunto con otras mas claro.....)
O en lugar de usar los MFC o windows.h (exclusivo M$), puedes usar librerias de "widgets" multiplataforma (creo que GTK y wxwindows entran en ese campo).
Aunque ahora que lo pienso, si usas M$VC++ puede que lo de multiplataforma no te importe mucho.
Saludos.