CCleaner Crashes

1. I had been using CCleaner from the days when it was a 500-600K download. Recently i think it has become a little bloated and starting with v.2.04 i started experiencing crashes. The program hangs when i tried to run it a second time after a RUN CLEANER operation or sometimes when i exit the program, this error msg appears:

Critical Error

A critical error has occured in CCleaner, the application must now close.

The thread attempted to read from or write to a virtual address for which it does not have the appropriate access

CCleaner v2.06.567

MS Windows XP SP2

Intel Core2 Duo CPU T5470 @ 1.60GHz

2.0GB RAM

NVIDIA GeForce 8400M GS

2. I am not sure how it happened but CCleaner v.2.05 marked uninstall info for registry fixing. I was careless and hit the FIX button before realising that there was way too much fixes recommended and i lost (i had enabled secure deletion) the uninstall files for most of my software on my laptop.

3. Starting from v.2 CCleaner also has a bad habit of calling up IE while checking for updates when Firefox is my default browser.