Toll, wenn das neue Inno das kann. Damit hast du das Problem einfach nur verschoben und irgendwann holt es dich wieder ein, vielleicht wenn ein User das Programm über eine eigene Verknüpfung startet, oder es mit cmd.exe startet, während er sich nicht im Verzeichnis deiner Anwendung befindet, und so weiter. Aber das interessiert dich ja nicht, man könnte schon fast denken, dass du nicht ließt, was hier geschrieben wird...
Aber dann kannst du ja einen neuen Thread aufmachen, dann sagen wir dir zwar wieder das gleiche, aber wenn man ganz fest dran glaubt, redet man sich dann einfach ein, dass Windows kaputt ist, dein Programm hat ja über die Verknüpfung vom Setup immer funktioniert