Well, I'm suprised, but it took me pretty much a day (knowing next to nothing about gtk+ to begin with) to write a usable gtk+ interface for cscope. It's simple and straightforward... and the help of the great tutorial and my buddy yosh (who nontheless made sure I did all the code) were invaluable. I'll probably be doing more gtk+ coding down the line... and it's a nice change from the system-level stuff I'm used to poking at anyways.
The results? See for yourself... screenshots of the curses and gtk+ interfaces in their current state. Lots of work still needs to be done, yeah... but they're at least usable once I hack up the backend to work with 'em. Once that's done, I hope the real fun begins. :)