Again we will have to agree to disagree as I see that option as needlessly slow, and potentially wasteful of disk life and even data integrity. There is a small but not insignificant risk that an OS or other crash or failure at this time of needless overwrite cleaning by CCleaner may lead to the inadvertent erasure of adjacent sectors in the case of such an event. I would be a little less concerned if it were the OS performing this service rather than an application but these risks are the same should for example power ever go down during such a disk (over)write. :-)
I wish to overwrite to clean before deletion for just those particularly sensitive files for which I choose to do so and not continually all the time as I have explained.
Addition of this feature would entirely eliminate the need for other secure deletion applications such as "Eraser" and like I said 2 to 3 dozen lines of code tops assuming an originally well written and modular application.
Out of interest it appears another utility I use - "Send To Toys" - does apparently perform this service on a Send To Recycle Bin whilst holding down the CTRL Key "Send To "Recycle Bin" sends a file or files to the Recycle Bin. Hold down the CTRL key to perform a file shredding." Presumably a one pass overwrite which I will have to test...