Hallo Richard123 und Willkommen im Forum
Du hast natürlich nichts Falsches geschrieben!
Ich würd sagen das hier noch nicht geantwortet wurde ist das die Frage schon fast nur noch Philosophen beantworten könnten!
Hinzu kommt das du ja schon ein entsprechendes Programm (Garmin Mobile XT) hast das den entspechenden Vorderungen recht nah kommt. Für das es bei Openstreetmap enstprechend aufbereitete Karten (Garmin IMG) schon gibt (z.B in der wiki bei USER:Computerteddy).
Andere Programme in entspechende Richtung findest du hier im Unterforum "Rasterkartenprogramme".
Eine Aufstellung welches was mit welchem Programm für entsprechendes Rasterkartenprogramm aufbereitet werden kann ist meines wissens nicht vorhanden. Aber in entsprechenden Foren kann man recht schnell herausfinden was möglich ist. In der Regel sind entsprechnde Programm Kostenlos um z.B. (MagicMaps Karten, Top50...) in entsprechndes Rasterkartenprogramm zu konvertieren. Auch um Karten aus dem I-Net zu bekommen (z.B. Mobile Atlas Creator um Google, Topo-Karten, OSM-Rasterkarten ...) entsprechend für das Programm aufzubereiten.
Ich würd mir mal einen Überblick verschaffen welches Rasterkartenprogramme es gibt und was das jeweiliges besonders gut kann.
Bei Unklarheit die Fragen dann direkt im entsprechdem Forum stellen.
Ich selbst kann dir leider keine "unabhänige" Empfehlung geben da für mich Glopus als das Programm der Wahl ist, aber OziExplorer , TTQV, Fugawi sind auch sehr gute Programme und es gibt genug Nutzer die darauf schwören...
Andere Programme wie MM2GO oder Geogrind-Viewer ... hab ich erst garnicht intensiv angeschaut da diese Produktabhänig sind.
Gruß
Silver