Basic Z hacking tip:
You can point the target of the launcher (if you go to the tab setting in settings, or edit /home/QtPalmtop/bin/whatever) to a shell script and have that script start both - you probably will want to use \"exec whatever.original\" as the final line. Sometimes when something is going badly (like debugging zroadmap), I use strace, or point the output to log files in a tmp directory, or can even add parameters.
Kismet wants the direct GPS feed. You can probably use socat from /dev/ttyS0 or wherever to tcp:2947 and it would likely work.