and gather information such as the program name and publisher from each key (as each subkey represents an installed program). There are several problems with this method, as we will see in the next part of this article where we will look at how Add/Remove Programs really uses this registry key.