For each subkey that did match the criteria, various values will be read from within it. such as the DisplayVersion value, which populates the Version label for this program in Add/Remove Programs, and the InstallDate value which populates the Installation Date column. There is also the DisplayIcon value, which provides the path to the file that contains the icon to be displayed for this program in Add/Remove Programs. Note that all values other than DisplayName and UninstallString are optional though, which is why in Add/Remove Programs you can see the version number and install date etc for some programs but not others, and why some programs have icons and others do not.