GMap, GNOME Map Application Program. A standalone map program allowing you to find directions and browse map data. The map data source is the Open Street Maps
QuakeMap GPS mapping program - see quakemap.com and download free trial there. This is a complete Open Source version (no different in features than the commercial version). You can compile it in Visual Studio 2008, enhance it to fit your needs.