Here is a response from Microsoft MapPoint:
Is it possible to use the MS MapPoint Data in a MapX Application? Not directly, but see the next answer for more details on bi directional data conversion between MapPoint and other mapping packages.
Does it give a converter for the MapPoint Data to MapInfo or SHP? Two things of interest here. First up, a MapPoint partner has created a Spatial Data import wizard for MapPoint. It is a free download at MSDN. Details may be found here: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnmap02/html/map_ESRI.asp?frame=true . Also see the MapPoint MSDN homepage, located at http://msdn.microsoft.com/library/default.asp?url=/nhp/Default.asp?contentid=28001143
Safe Software, makers of the Feature Manipulation Engine (FME), support MapPoint 2002. It can read MapPoint Maps and save MapInfo format files for use in MapX.
Note ? If you are interested in MapX, Mapinfo?s ActiveX control for mapping, you may be interested to know that MapPoint includes an ActiveX control as well. The MapPoint ActiveX control is licensed with MapPoint 2002, so if you have MapPoint, you already have the programmable component. Unlike other competing mapping ActiveX objects, MapPoint includes map rendering, driving directions and routing, Street Geocoding and more at a VERY economical per seat cost (between 55 and 249 dollars per seat). Additionally, the North American edition of MapPoint includes street level data for the US and Canada from Navtech and GDT. The data is stitched together, creating a best of breed street data set that the activeX control uses for rendering, geocoding, and driving directions. All of this is included per seat. To get all of this functionality elsewhere is many thousands of dollars per seat. There is also a European edition of Mappoint that includes Street level data for 13 European countries, plus all of the functionality mentioned here.