Microsoft MapPoint 2004 and 2006 both shipped with 336 pre-defined custom symbols, including all the pushpins from MapPoint 2002. Microsoft chose to replace these symbols with a new set of 46 pushpins for MapPoint 2009.
Unfortunately the MapPoint 2009 documentation was not updated to reflect these new pushpins. The pushpin symbols that were included with MapPoint 2009, are as follows:

MapPoint 2009 will load files from earlier versions of MapPoint, and automatically replace the old pushpins with new ones. However, note that a program or add-in must still respect the pushpin indexes. I.e. if you wrote a program that was hard-coded to use “symbol 100″, this will now fail with an exception unless you have loaded at least 55 custom symbols.
Adding MapPoint 2006′s Pushpin Symbols to MapPoint 2009
With the release of MapPoint 2010 and 2011 , the recommend approach is to purchase the latest version of MapPoint. The following paragraphs have been retained for those who are reluctant to upgrade at the present time:
MapPoint 2009 retains the ability to load custom pushpins. Therefore it is possible to load the pushpins from MapPoint 2006 as custom pushpins. This allows you to use the earlier pushpins, although the index numbers will be different.
Microsoft have produced templates for MapPoint 2009 and Streets & Trips 2009 that include the pushpins for MapPoint 2006. These are available for download from Laptop GPS World.
Alternatively, you could manually import some or all of the images. The previous MapPoint 2002 pushpin images are also available for download from the Microsoft website, here. This download page says they are the 2006 images, but they are not! MapPoint 2004 introduced new pushpins, and this download does not include them.
These pushpins are stored as BMP files – the same format that MapPoint uses. These can be manually imported into a MapPoint 2009 map or template.
Once you have a directory of the required pushpin images as BMP files, you will need to load them into MapPoint. This quickly becomes tedious, so I recommend you use John Meyer’s Load Custom Symbol Tool instead. Install this tool. Start MapPoint 2009. Then start the tool, select the required custom symbols, and they will be loaded into MapPoint’s current map.
