procedure RestartReplace(const TempFile, DestFile: String);
Выполняет переименование файла TempFile в DestFile при следующем запуске Windows. Если DestFile уже существует, он будет перезаписан. Если DestFile не указан, то TempFile будет удалён. В случае ошибки будет вызвано исключение.