Hello there,
Partially I agree with Brain75 when he sais that it is quite impossible the implement an accurate progress bar. Never the less, I also agree with those how think that this is not very helpful.
So my suggestion is that CCleaner should inform the user about what is really happening during the cleaning process. By this I don't mean anything specially hard to make. For example you could use the existing control (a textbox, I supose) to keep printing the actual status. Something like this:
- Cleaning started on 2007-01-03 at 10:29 PM
[2007-01-03 10:29:41 ] Temporary Internet files: Done
[2007-01-03 10:29:41 ] Cookies: Working...
And so on...
Best regards,