I agree with you on the file names being left behind, that needs to be securely overwritten to.
I also think that a feature that would move files off of the space where a file is overwritten, so that it and it's file name can then be over securely overwritten, would be a great addition to the program. I got files from 2007 that can't be securely overwritten because they are overwritten with system files, and some I did overwrite but the file names remain.