So is it a new kind of libgnomeui? https://wiki.gnome.org/Attic/LibgnomeMustDie#libgnomeui
> As Owen said in a recent GTK+ meeting, when looking over the list of APIs that we are discussing here, there are basically three categories:
> A) Cross-platform API - things that make sense on Windows / OS X
> B) X / freedesktop.org-specific API
> C) GNOME-specific API
> APIs in category A. are clearly suitable for moving to GTK+, APIs in category B. may or may not be suitable, and things in category C. are better off in a GNOME-specific library.
So even back then the official stance was that GNOME specific stuff belongs in external libs.