I have sucessfully ported Gnapster to Gtk. I have a tree on my system that will link either with or without gnome. The GTK interface need a little polishing and fixing, but it basically works. The whole project was 10 hours of work, split across about 30 hours of Real Life. We expect the changes to go into the next release of Gnapster. However, there are some licensing concerns that will have to be cleared up before then :(
The diff is currently 55k. Tomorrow I will fix the final issues so that popups actually do the function you select, and diaogs also work.
This was a cool little project, and I will probably be doing some long-term work on Gnapster too.
Wonder if the RIAA will come after me.