Everytime I run CCleaner it makes me removes lots of Shells

Whenever I run CCleaner the majority of the error found in the registry are shells, whatever they are.

I mean for example here are a couple of the so called errors it wants me to delete:

Applications\ccleaner.exe\shell

Applications\msaccess.exe\shell

What is actually happening when I remove these and many more application shells?