Hi,
da wir ja gerade bei SHFileOperation sind...

Ich habe da einen
OOP-Wrapper um SHFileOperation geschrieben.
Die Klasse kannst Du so verwenden, wie Du es von anderen Delphi-Klassen auch gewohnt bist:
*Link*
Vielleicht ist das ja was für Dich
mfG
mirage228