Just a few suggestion

1) Once I run Analyze through CCleaner I should have the possibility of selecting on what are all the things that needs to be removed than allowing everything to be removed.

2) On registry cleaner, each time I have run it multiple times to get rid of all registry entries. The registry entries that are dependent on the first time clean will appear when I scan for the 2nd time. Just a one time scan should get all the dependencies and remove accordingly.

Thanks,

Karthik R