Bernie, I've used Ccleaner for years. I only run it when I want to.
No matter... you can certainly set it to run at boot-up, it may simply slow your boot rather a lot.
I'm less keen of things using up resources if I don't need to operate them. I don't see the point really: but if you wish to have it on at boot up, well fine.