You seem to forget that most GTK+ desktop apps are using the latest libs... which are not available for Maemo 4.
Sometimes its easier to rewrite an app than to get it running.