Where does CCleaner go to find the uninstall links for installed programs?

In other words, what is the Folder name (and sub-folders if applicable) that CCleaner gets it's

link information from for the installed programs? I am trying to add a missing link to a program

I got installed that does not show up in CCleaner Tools, The program is Canon BJ-2100 Printer.

The OS is Windows 7 Professional. Any help would be much appreciated. Thanks...

Uninstall links and information are located in the registry, here's where they're stored:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

You can uninstall allot of programs by directly running an uninstall file sometimes located in their Program Files folder (that is if they use a normal .exe uninstaller and weren't a Windows Installer package with .msi). If all else fails it's often possible to reinstall a program from its setup file to restore the uninstaller.