I would like to suggest that a forced reboot be added to the Registry cleaner portion of CCleaner.
Currently you can run the registry scan/fix multiple time without requiring a system reboot, this could lead to a registry issues over time. A simple system reboot at the end of each Registry "Fix selected issues..." insures that MS Windows is running on the most recent changes before allowing any further scan/fix's to be run.
With the ability of most computer novices to run this feature without understanding the full implications of the changes. It would be comforting from a PC technician point of view, knowing that the reboot is in there.