George, it is nice to see that a MS employee/groupie is so unbiased.
Qt is one of the finest application libraries out there. Sure, it isn't an
operating system, but it has a well-thought out design and it does stuff that in the Win API is either very low-level (and hence, convoluted) or that it simply can't do (new stuff in Vista doesn't count -- people still use XP and 2000 and even 9x).
Just because something doesn't come out of Microsoft doesn't mean that it is "for kids who don't understand what they do...". Anyone with an internet connection can easily find that Qt is a professional-grade, very
expensive, stable, internationally-recognized tool. Certainly all the people who adore KDE aren't stupid little kids.
GTK+ and WxWidgets are also
proven, high-quality libraries.
Frankly, I'm getting tired of
your arrogant, obnoxious, 15-year old wannabe soapboxing.
I program primarily under Windows, and I am
very familiar with the API and its strengths and weaknesses.
Pepu, straight Win32 is a good choice for Windows programming. Avoid MFC as it is deprecated and has some serious design problems.
For more portable solutions, Qt is very, very good, but the free license means that your application can never be made commercial. You
must purchase the commercial license to create commercial applications. (Things like KDE and many other Linux apps are expressly non-commercial, so Qt allows them to continue that way -- so long as you don't use it at work, they won't sue you.)
GTK and GTK+ are the Gimp Toolkit, created when the Gimp was written. It works on Windows, POSIX, Mac, and I think a few other platforms.
wxWidgets and FLTK and the like are also very popular and capable on Windows and Linux. (I don't know about other platforms.)
You can also peruse
The GUI Toolkit, Framework Page
http://www.free-soft.org/guitool/
It has a lot of choices, ranging from the amazingly great to the abandoned.
Good luck!