Actually, I do write programs with user interfaces in emacs IN Linux. -Fredric
Its really all a matter of gaining experience. gtkmm, and fltk may be easy for you to use because you have learned how to use them. MFC is (pretty much) easy for me to use for the same reason. I don't have to look up everything in MSDN any more either, but I'll bet we both had to do that when we first starting learning the libraries. So I think is not really a matter of "which is better, MFC or gtkmm", but of which one you want to spend a lot of time (in terms of months) learning. MFC has about a one year learning curve to learn it well. I have no idea about gtkmm and fltk.