A have a small suggestion.
When you set CCleaner to analyze, it displays every file it is going to delete.
That a very good thing!
But "Temporary Internet Files"-folder is slowing it down very much.
What about just to count and display the size of the folder, instead of all the files inside.
It will decrease the analyze time.
Who is checking the content of that folder anyway...?
And if someone does...