OK, das dürfte es erklären. Ich versuche dann mal die alternative Möglichkeit.
Seltsam, in der Delphi 7
Win32-Hilfe war überhaupt nichts über die Verfügbarkeit von MoveFileEx beschrieben. Es wurde ja wie gesagt sogar beschrieben, was ausschließlich unter NT funktioniert (z.B. das Reboot-Zeug). Dann muss man doch davon ausgehen, dass wenn es NT-Exklusive-Flags gibt, der Rest unter 9x funktionieren muss. Sehr seltsam geschrieben...