Bleibt es trotzdem dabei?
Ja, kann ich machen. Aber ich kann natürlich nicht sagen, ob das irgendwas bringt und am Ende ein funktionierendes Skript dabei rauskommt.
Aber mal eine Gegenfrage: Was ist der Grund, warum du unbedingt dieses Skript nutzen möchtest, wenn es doch wie erwähnt eine ganz hervorragende Alternative in Windows dazu gibt? Hast du das mal ausprobiert? Ich bin der Meinung das Abspeichern einer gedownloadeten Datei sollte man (unter Windows) Mozilla bzw. Microsoft überlassen. Da laufen nebenher bzw. asynchron noch mehr Überprüfungen und das wird alles in dem Skript nicht berücksichtigt. Deswegen öffnet sich ja auch plötzlich zusätzlich noch die verknüpfte Anwendung für einen bestimmten Dateitypen.
Oder ist der Grund, dass du auch den Speichern-Dialog wieder so schön angepasst hast und du das beim Standard-Windows-Dialog nicht machen kannst? Sei ehrlich...