if i go down qt route, my aim would be to forward port marxians work whilst at the same time trying to find a way to remove maemo specific qt module or make it external to the main qt library, like qtx11extras.