Is CCleaner operating correctly?

A few days back I ran something in run then ran CCleaner, then for some reason I went back to run and noticed that all the searches were there, short story even shorter after a restart all the run entries were cleared. Is this how run should be cleaned up, basically clearing up after a reboot in the same was as the MRU in the start menu? I recall run being cleaned up before without needing to reboot, but my memory likes to play tricks on me like that.

180 views and no replies?

I managed to test CCleaner run cleaning on another comp, and it required a restart on that one to clear out run. So I'm going to assume that restarting is required to finish up the process.