run (@ProgramFilesDir & "\CyberLink\PowerDVD\PowerDVD.exe")
besser:
ShellExecute(@ProgramFilesDir & "\CyberLink\PowerDVD\PowerDVD.exe")
Grund:
Arbeitsverzeichnis ist nicht das, was du brauchst. Wichtig ist, den Pfad im ERSTEN Parameter anzugeben, damit AUtoIt die dortige Datei startet.
peethebee