Well you don't want to remove any memory dump file history should you get a Blue Screen of Death.
As for the MS Search, I used to get the context something or other is corrupt in my Event Viewer and a Google on that nailed it to using CCleaner with that option checked.
There's one other thing that I forgot to mention and that is to go into Options/Settings/Advanced and uncheck the box for Only delete files in Windows Temp folders older than 24hrs.
You can check the advantage of this by pressing the Windows key - type %temp% and press enter.
This folder can be highly populated.
Run CCleaner with that box checked then go into %temp% and you will see that hasn't been cleared.
Uncheck that box and run CCleaner again with the box unchecked and you will see it has been cleared and you will see an increase in the number of files in CCleaner's report.
While you haven't said which version of Windows you are using, I have a batch file in my Downloads folder for rebuilding the icon cache and while it was originally for Win 7, I've run it on my Win 10 and seen my desktop icons refreshed.
This may eliminate your Quick Launch being savaged.
https://www.sevenforums.com/tutorials/49819-icon-cache-rebuild.htmlIt says to save it to your Desktop, but it runs just as well from the Downloads folder.