Zum Fehler mit dem Arbeitsspeicher:
Nach dem Hinweis mit der Flächenbrandkarte, hab ich darauf geachtet, und kann dies bestätigen. Ist die Karte nicht geladen, kommt der Fehler, und alle Einstellungen setzen sich zurück. Das Programm anschließend nochmal gestartet (Karte war wieder da), der Fehler trat nicht auf, aber die Einstellungen immer noch futsch :(

Zum Batch:
Das hatte ich mir auch schon mal gewünscht. Eine äußerst einfache Lösung wäre einfach nur eine Zahl an die Batch-Datei zu übergeben. Mit der könnte man dann entsprechend entscheiden, und braucht sich auch keine Sorgen bei "Strings" machen.
Eine Parameterübergabe wäre seitens Wetterwarnung so zu realisieren, dass Anstatt der "Alarm.bat" die Datei "Alarm.bat 1" aufgerufen wird. Das bisherige Menü könnte man lassen, und pro Stufe einfach die Zahl erhöhen. Vorteil: das ganze ist auch Rückwärtskompatibel, weil wenn der Parameter in der Batch nicht verwendet wird, dies keine negativen Auswirkungen hat.

Innerhalb der Batchdatei könnte man dann mit %1 auf diese Zahl zugreifen.