When using the uninstall tool, all of the programs on my computer are not listed. I would guess that less than half are show. Another program (System Explorer) lists a couple hundred, including every windows update, Microsoft office update etc.
How can I get Ccleaner to list all of the programs on the computer?
There's some things which are only parts of a main installation for instance Printer/Scanner software when installing the full package will have little (sometimes big) components completely hidden from view even in Windows Add/Remove, I'd imagine so users can't accidentally uninstall a small portion of a software and in turn damage it.
It doesn't list Windows Updates on my system either (WinXP SP3).
To my knowledge you can't get CCleaner to list all of the programs. If you want everything shown at your own risk of course since you could accidentally uninstall the wrong thing you'd have to use another software, like the one you mentioned.