Yes, shell scripting works well. And adding icons to the panel is easy as copying a .desktop file from /usr/share/applications/hildon and modifying it to do what you want. I have a couple dosbox games with icons, as well as an ntp update script, reboot, and a backup script.