I love CCleaner so anything I say is to improve it.
I use CCleaner to uninstall programs when I'm in a hurry. It loads nice and fast because its not loading any icons (which I appreciate). If you (CCleaner developer/s) change it so it does load the icons could you please cache the icons so they don't have to be loaded from each program. I have hundreds of programs installed so loading all the icons from each program takes a minute or longer with some uninstallers.
The option of a bit more power wouldn't go astray either. Like make sure the programs uninstaller has done its job properly. A lot leave the install folder and a few files. Registry checking/cleaning would be nice but it would have to be optional as its quite slow.
Note: I'm not critisizing, I'm making suggestions to make it better, I'll continue to use it regardless.