I installed CCleaner to verify how much it would "clean" after my boot-to-restore. This is CCleaner's report#1. So it seems that CCleaner does a better job, than my boot-to-restore, because it still finds 98240 KB to remove. I rebooted and ran CCleaner again. This is CCleaner's report#2. Report#1 and report#2 have exactly the same objects, which means that all these objects are re-created during reboot. So it's quite useless to remove them. Besides these objects, CCleaner didn't remove anything else. Conclusion : CCleaner doesn't clean more than my boot-to-restore and that means I don't need CCleaner or any other history/junk cleaner for daily cleaning. My boot-to-restore is even better than CCleaner and any other cleaner and I can prove that too.