I've never mentioned C. GTK+ has bindings for many languages. But why do you think it is not well suited for writing applications?