Есть несколько вопросов.
В "оконных" программах для GNOME обычно используется GTK, а для KDE - Qt. (Это ведь так?)
В Windows используется WinAPI?
А что используется для "простых" X-приложений (например, xpaint)?
Какой "уровень" ниже Qt и т.п.?
Существует ли какой-нибудь (доступный) "пред-компиляционный" язык или средство для создания программы с "совместимым" GUI (с возможностью использовать GTK, Qt или другое при "компиляции")?
Кажется, кто-то сообщал о том, что для "Opera" может использоваться нечто подобное.