GPX files make it easy to display routes on maps. TMS FNC Maps comes with built-in support which makes it one line of code to draw a track on a map.
Map.LoadGPXFromFile( AFilename );
There are plenty of overloads for that method. The most recent version of the map control even supports elevation and time stamp data.
…