Misc. improvements

(This tool is **awesome**! :smile:)

I have made a few changes improving the source code:
* The obligatory `-ok` is ugly. Instead, I thought a safe-mode (like `chkdsk` without `/F`) is more convenient. :8ball:
* Ugly recursions. Done searching in a lot easy and sharper way.
* Your program is called **duplicate** destroyer, yet it contains spaghetti duplicate blocks. :disappointed: Hehe. It should be fixed now. :relieved:
* Obey the code standards and **purge** [Hungarian notation](http://en.wikipedia.org/wiki/Hungarian_notation) if the IDE can tell you the type, when it should be damn obvious...
* :no_entry_sign: **No!** Just purge HN. 'Twas cool in VB6, but please. :grin:

I hope this will serve your project well. :smile: