プログラムからファイルをコピー/削除すると、操作を記録し、元に戻すとやり直しを実行できます。
ただし、Explorer などの他のプロセスから削除手順が実行された場合でも元に戻すことができるように、Explorer のようにシステム全体のコピー/削除手順を追跡したいと考えています。
そのためには、sysutils の標準ファイル機能のセットではなく、Shellapi を使用する必要があります。ShellExecuteExでコピー/削除/カットすると、プログラム内で操作が行われた場合でも、元に戻す やり直しがエクスプローラーから使用できるようになります。