Porting Gtk3 apps back to Gtk2 ?

view full story

http://ubuntuforums.org – Hi everyone, Using XFCE/XUbuntu. Now that (some) applications have been ported from GTk2 to Gtk3, theming is broken beause Gtk3 apps are apparently unable to apply Gtk2 themes (and maybe engines too, haven't figured out yet), so I would like to know what does a Gtk2 -> Gtk3 port involve, so I can maybe revert it and bring for example Rhythmbox, Gedit, Abiword etc etc etc... back to Gtk2 where they belonged, and keep using my Gtk2 theme ("hybrid" Gtk themes are few and none of them suit me). Does the source code of the apps need to be altered, if so in which way ? I had (Hardware)