Die Fehlermeldungen in der Konsole rührten von einem Problem mit den Leerzeichen in meinem Pfad. Dann muss die Angabe des Aufrufs im Skript nämlich so aussehen: "D:\\Programme (Portable)\\Firefox Portable\\FireFox Release\\FirefoxLoader.exe"+"<>$1 -new-window".
Aber die Übergabe von Argumenten (zusätzlich zur URL) scheint in diesem Skript überhaupt nicht richtig zu funktionieren. In Chrome exakt das gleiche Ergebnis. Dort wird -new-window ebenso ignoriert. In der CMD funktioniert bei beiden Browsern der identische Aufruf einwandfrei.
Ja, der Workaround funktioniert auch nicht...
Neben der grundsätzlichen Anpassung des Skripts, sehe ich beim Firefox die einzige Möglichkeit in der Änderung der Voreinstellung(?) in den Einstellungen und zwar diese hier: