http://en.wikipedia.org/wiki/List_of_platform-inde pendent_GUI_libraries
Napr. si pozri FLTK a GTK+
Vseobecne pouzitelna je java, ale to je interpretovane.
Ked chces executable je asi najlepsie si napisat sam program tak ze si tam GUI veci urobis oddelene pre rozne OS a kompilovat sa bude prislusna cast pre prislusny OS. Vyhody to ma ze presne vies co robis a mas 100% kontrolu nad eventami OS, nemas tam cudzie bugy, a nemusis riesit nejake licencie. A ano neni to jednoduche.