Many years ago, Symantec released the Norton Cleansweep to remove remains of software.
It did scan the computer trying to find them.
They've dropped such project.
Revo works with simple programs.
CPM says it can monitor the program installation (using it resident service). But, for me, it really messed Windows Updates and also mix programs and files and remove what it shouldn't. Besides, for me, it was never a stable application (bugs, crashes...).