IObit Uninstaller Pro
Integrated with up to date uninstall technology, IObit Uninstaller helps you remove unneeded programs easily even when Windows Add or Remove Programs fails. Besides removing unwanted applications, it also scans and removes leftovers easily. The most attractive part is that it makes a restore image before every uninstallation. With the new added Toolbars Uninstallation Module, IObit Uninstaller helps you remove unwanted toolbars thoroughly.
IObit Uninstaller is one of the best free software uninstallers for Windows thanks to a batch uninstall feature, support for most Windows versions, and a quick install itself