I love my Belkin Nostromo n52te and with Ubuntu, I use Raumkraut's pystromo application. However, I wanted a graphical front-end that would allow me to pick my default.map file and then minimize to my system tray (notification area). I didn't think this tiny little Python app would be too hard to code up, and sure enough...it wasn't. I used my pyscreenie project as a template and changed things around to allow me to browse to a *.map file and click ENABLE. It was pretty straight forward, and I'm happy with the results.
I'm not sure if I'm going to create a whole Launchpad page for it right now, as it's just too simple for what it does. Plus, it's not a "complete" front-end to pystromo. It is just simply a map file picker, pystromo process monitor, and systray icon. Maybe in the future I will try and update so it does more, but for now....I'm happy with what it does for me.
Here is the project page for the complete app: pystromo-frontend