I think that the CCleaner uninstaller needs colums showing install date and installation size. Being able to sort installed programs by size or install date allows you to quickly and easily locate unnecesary programs for removal. Just a small change that would be very beneficial to CCleaner's overal usefulness.
Windows Add/Remove does that sort of thing, but badly.
It takes a long time thinking about it, and when it eventually appears the sizes shown are often unrelated to reality.
Like with some of NVIDIA's display drivers which it will list as being over 1GB in size, not very reliable. However I think CCleaner could figure it out better albeit it would most likely cause the uninstaller to be slow unless a systems installed programs were cached somewhere for faster list population.