Anyways, writing a plugin meant using GTK+, which is somewhat interesting. I think i'm going to play around with creating some apps with it. Right now i'm leaning toward the C++ interface, gtkmm. But since I would primarily use it for tools programming I also might take a look at using GtkSharp with Mono. Of course, that would mean learning C#, but since i'm comfortable with C++ I suspect the transition wouldn't be too difficult.
Anyways, my goal is to get a simple GTK app with OpenGL (using GtkGLExt) up and running.