Revo Uninstaller fits the bill.
It sometimes manages to erase traces of the registry bomb, ie. removes all hints of trial software from the PC, allowing you to reinstall it again and again.
However this isnt always the case
Perfect for maintenance of PC though, cleans the registry completely, removes those "some leftover files need to be manually deleted" and leaves *almost* no trace