1. A registry manipulation system for use by a computer program in manipulating a specific registry on a computer system, the specific registry having a type of storage, the registry manipulation system comprising: a registry manipulation facility for manipulating registries including a plurality of generic functions, the generic functions being defined within classes, the classes including a first level class and a second level class, wherein the second level class inherits the generic functions of the first level class; and a registry manipulation module including a registry-specific definition for the specific registry and wherein the registry manipulation module inherits the generic functions of the second level class, wherein the first level class provides an interface usable by the computer program, and wherein the second level class provides support for the type of storage for the registry.