I believe DeleteFile
does not send the file to the Recycle Bin. Also, RemoveDirectory
removes only empty dirs. SHFileOperation would give you the most control over what and how to delete and would show the standard Windows UI dialog boxes (e.g. "Preparing to delete etc.) if needed.