>>языке Си, но является объектно-ориентированной
это как???
Язык Си не является объектно-ориентированным, но на нём можно писать в объектно-ориентированном стиле, если иметь ООП головного мозга (в хорошем смысле). Создатели GTK+ именно те самые ребята, которые в инструментарии GTK+ используют парадигмы ООП и пишут реализацию на чистом Си. Смотрите GLib, GObject и всё, что имеет отношение к GTK+.
GTK+ в Windows работает не очень хорошо, чего только стоит баг с не работающими горячими клавишами при включенной русской раскладке клавиатуры. Не знаю, в GTK+ 3 он остался?
А кривые выпадающие списки и не родной внешний вид дополняют картину.
wxWidgets - тулкит, написанный на C++, легковесный, но сильно уступает Qt по возможностям. Использовать его смысла особого не вижу.
WPF - Неимоверно мощная штука от майкрософта, с декларативным программированием и т.п. Такая мощная, что можно 3 года её ковырять, а программы на ней писать так и не научиться.
Страдает детскими болезнями и багами, а так же страдает от недостатка внимания со стороны программистов, даже самого майкрософта. VisualStudio 10 написана с использованием WPF. Естественно не кроссплатформенная, в Mono никто поддержку WPF делать не собирается пока что.
Если что, я использую Qt.