I was planing something like that. But the problem with file shredding and modern file system is that just overwrite the location that the file currently is located is NOT safe. and that will not guarantee that the file is gone. And if you have a SSD it will not work since it will relocated sectors by it self. So you can not overwrite the exact same sectors.
I would require that the user turn off a lot of the option in Windows to be able to guarantee that the file will be gone.
Modern filesystems can creates shadows copies of files when they are modified so that older versions of the files can be recover (Like the previous version feature in Windows 7)
And also when restore points are created sometimes files are hiddenly backuped . and if you resave the file in question. Then the old version might still exists on the drive.
And the content of the file can also have been stored in the page file (swap file) when it was loaded by a program.
So to be totally safe one need to turn off VSS and restore point system in windows. also Page File. or just a temporary page file that is delete on logoff..
(Removing pagefile completely is not recommended. )
And if the file have been re-saved anytime then all the free space on the drive also would need to be overwritten to safely remove it.
It is so much easier just to encrypt the entire drive instead.