I'm looking at writing a GUI interface to a program, and out of the available GUI options (Qt, Tk, and GTK), I found GTK to be the most appealing. It's portable, easy to use, quick to program (relatively), and has a clean license. I have no experience programming with it though, so before I get started and commit myself: