Can you replace Microsoft Mapspace UI with your own? Or use Cardpace without any interface?
Google for Chuck Mortimer, who wrote the Mapspace user interface for Firefox.