Very good list here. I use CCleaner and Revo on a regular basis. I used to use Auslogics disk defrag, but decided the built in windows one is good enough. I've only used Recurva a couple times in panic situations and never really kept important information on my computer to worry about needing eraser.
To drethon,
By deleting stuff in DOS, it is like deleting a file in windows and emptying the recycling bin. While the file may no longer be in the directory structure, it still may physically reside on the disk and possibly still be retrieved with programs like Recurva. What Eraser does is zero writes over that data multiple times after deletion, thus making sure that the data is gone for good.