I also looked at a Ubuntu module that messed around with the menus. Had a slightly different structure in the GtkModule. Basically does the same thing though. If it works, then it opens up any GTK2 version. For GTK3 it helps out with compatibility. Have you tried all of the examples and tests?