Переделал скрипт, чтобы переключаться с карты на спутник горячей клавишей. Использовал F8 для переключения, а F9 - для вызова списка карт (жёлтая кнопка). Карты не сортировал, все лежат в папке OziExplorer\Maps.
Получается так, что в списке доступных карт спутниковые снимки всегда на первом месте, ибо у них максимальное разрешение из всех карт. На втором месте всегда стоИт карта ГШ с максимальным разрешением. Поэтому, выбирая либо первую, либо вторую позицию списка, мы как раз переключаемся с карты на спутник и обратно. Только опция "Всегда искать карту с максимальным разрешением" должна быть отключена, а то при переходе на следующий лист вместо карты будет загружаться спутник.
Проверил, как это работает, при помощи симулятора NMEA. Всё работает, самолётик летит, карты переключаются, переход с листа на лист происходит правильно. Вроде бы, результат достигнут?