Danke für die Mühe. Ich habe das mal getestet aber das hat leider nicht geklappt. In der FirefoxLoader.exe ist wohl irgendwas festgelegt was benötigt wird und durch den Zwischenschritt ausgeschaltet wird.
Als ich das so getestet habe da wurde nicht der porable Firefox sondern der alte fest installierte Firefox gestartet. Nachdem ich alles zurückgesetzt hatte startete auch wieder der portable Firefox.
Das ist das selbe Verhalten wie wenn ich statt der FirefoxLoader.exe die Firefox.exe im Portable-Verzeichnis starte. Dann startet auch der festinstallierte Firefox.