As far as I remember, WinForms is just a thin wrapper around Win32 with a message loop, i.e. not all that different.