In one embodiment, when an application program is installed, an installer application stores information in a registration database (the ???installer registry???) related to the locations of the application program's resources, such as program files and registry keys.