Chip,
I am not aware that one GPS unit can "serve" several pieces of s/w at once.
In which case, you will need some kind of GPS server, which takes incoming data from the GPS unit and makes it available to n applications via "logical" serial ports. There was a freebie available on the net for this, can't remember where though
Mappoint looks like an updated autoroute, only shows you current location, although it will re-route and show you current speed and heading.