GPS Visualizer (GeoVisualizer) is a free utility that creates customizable maps and profiles from GPS data (tracklogs & waypoints), addresses, or coordinates.
GPSBabel converts waypoints, tracks, and routes between popular GPS receivers and mapping programs. It also has powerful manipulation tools for such data.
GPS TrackMaker is a communication program to connect GPS to PC. It allows the creation and edition of Waypoints, Tracklogs and Routes. It still allows to insert a scanned image of map.
GPS Maps and GPS Tours for on- and off road sightseeing, including points of interest, routes, and tracks for use with handheld GPS, and car navigation systems, from Garmin, Magellan and others, including Windows Mobile devices.