Ich habe den Fehler gefunden.
himitsu hatte absolut recht statt dem .loadfromFile muss ein .add dahin und schon funktioniert es.
Es muss also so heißen
Delphi-Quellcode:
if (ParamCount>0) and
(FileExists(ParamStr(1))) then
Memo1.Lines.Add(ParamStr(1));
Alternativ könnte man den Dateifad natürlich auch direkt dem Mediaplayer übergeben.
Vielen dank für die Hilfe.