I made a set of scripts: http://cs.ozerki.net/zap/pub/pre-hel...ckager.tar.bz2 which can be used to convert WebOS .ipk files to N900 .deb files. The scripts are designed to run in Scratchbox. There's a short doc inside the archive. The script has been successfully used to build .deb files for following working games (where 'working' means more or less playable): com-ea-app-battleship-pre-en_1.0.60_armel.deb com-ea-app-monopoly_20.0.35_armel.deb com-ea-app-nfsuc_20.0.28_armel.deb com-ea-app-sims_20.0.22_armel.deb com-ea-app-tetristouch_1.3.8_armel.deb com-gameloft-app-asphalt5_1.1.4_armel.deb com-gameloft-app-assassins_1.0.6_armel.deb com-gameloft-app-brainchallenge_1.1.1_armel.deb com-gameloft-app-brothersinarms_1.0.9_armel.deb com-gameloft-app-castleofmagic_1.0.3_armel.deb com-gameloft-app-driver_1.1.7_armel.deb com-gameloft-app-earthwormjim_1.0.3_armel.deb com-gameloft-app-hawx_1.1.5_armel.deb com-gameloft-app-heroofsparta_1.0.4_armel.deb com-gameloft-app-nfl2010_1.0.0_armel.deb com-gameloft-app-nova_1.0.9_armel.deb com-gameloft-app-oregontrail_1.0.7_armel.deb com-gameloft-app-shrekkarting_1.1.1_armel.deb com-jakyl-gepro_1.0.0_armel.deb com-laminar-research-app-xplane-default_9.5.0_armel.deb net-hexage-buka_2.22.327_armel.deb net-hexage-radiant_2.11.383_armel.deb The resulting .deb file doesn't require anything except preenv (and sometimes auxiliary libs like libavcodec52, libsdl-net etc, the usual stuff, dependencies are declared in the .deb file). It contains a .desktop file and icons, e.g. it's a complete end-user installable .deb file, without any tricks and/or manual work required. The only problem is that the icon appears as a blue square until reboot (or untill 'killall hildon-desktop'), but this is a well-known Maemo bug.