SATAI: Nevíš o čem mluvíš člověče. Ten systém používá jádro linux bez jakýchkoliv zásadních zasáhů a neosekaný x server a podporuje GTK a QT, takže to v případě že máš použitelné knihovny opravdu teoreticky je jen o tom upravit gui na rozlišení 480x640 (640x480) a zkompilovat ho pro ARM. Podpora Java ME naopak myslím v Openmoku není.
Jinak jako příklad portace desktopových programů které tu normálně fungují dám Pidgin, Open Transport Tycoon Deluxe, ScummVM či Dosbox. Openmokový prohlížeč Minimo je derivace Firefoxu, TangoGPS bylo taky původně pro desktop.
Takže ta odpověď je ano, teoreticky můžeš vzít jakoukoliv desktopovou aplikaci která využívá GTK či QT (dvě nejpoužívanější prostředí) a můžeš ji pomocí jistých nástrojů zkompilovat pro Openmoko (to je jedna z killing features, systém podobný desktopu), musíš ale být přípravený čelit menším problémům zejména v GUI, ale určitě i v dalších věcech, pro nevývojáře to není.
MR_DAN: K dispozici je TangoGPS, které funguje bez problémů, ale moc toho neumí. Jedná se o turistickou navigaci, podporuje ukládání speciálních míst do databáze a zaznamenávání trasy, já tam momentálně mám mapy z Openstreetmap, ale podporuje i další. Víc ti toho z vlasní zkušenosti neřeknu, mrkni se na tangogps.org