Ich habe das jetzt erstmal mit SHFileOperation gelöst, welches ja eine Fortschrittsanzeige und einen Abbruch-Button mitliefert. Passende Code-Schnipsel hatte ich noch in meiner 'Grabbelkiste'. Da ich dieses Programm voraussichtlich nur selbst und in einer bekannten Umgebung benutzen werde, wollte ich den Aufwand in Grenzen halten. Deshalb wäre es wohl Overkill, jede denkbare Konfiguration und jede Fehlermöglichkeit berücksichtigen zu wollen. Die Performance ist auch kein Problem, da es bekanntlich bei der Interaktion mit dem
GUI nicht auf Nanosekunden ankommt. Der eigentliche Kopiervorgang dauert eh genausolange wie bei der direkten Methode.
Vielen Dank an alle, die mit guten Tips geholfen haben!