Hallo Christian,
die Quotes sind nunmal Shell-Konvention, wenn ein FileName Leerstellen enthält. Und die %1 ist der vereinbarte Platzhalter für die zu übergebende Datei. Übrigens bin ich in einem anderen thread auch mit diesem Thema befasst, aber zu einem anderen Ergebnis gekommen, was die Registry betrifft:
klick
Grüße vom marabu