I used to have this download readily available on my old MSDN blog (but unfortunately that blog’s content has been taken down after I left Microsoft). So here is the link again to theĀ free download that you can use to import any shapefile into MapPoint:
I also found this cool C library that can read and write ESRI shape files: http://shapelib.maptools.org/
Cheers!