du könntest
SHFileOperation (
Unit ShellAPI) alle Dateien zusammen übergeben und diese in einer Kopieroperation rüberholen ... dann sollte auch nur einmal gefragt werden.
[edit]
@Luckie: das wäre dann aber wirklich blöde
Ein Therapeut entspricht 1024 Gigapeut.