CCleaner lists these elements as functions for cleaning them:
Additional features for removing unused and old entries, including file extensions, ActiveX controls, ClassID, ProgID, Uninstallers, Shared DLLs, fonts, help files, application paths, icons, incorrect shortcuts, and much more ...
You can find these bottlenecks by reading the manual.
source share