1. A method for storing and accessing software settings within a registry, comprising: generating a native settings object containing a settings value, and storing the native settings object in memory with a key; receiving a call for the settings value from an application in the form of an application programming interface (API) call; implementing a singleton service associated with the registry to obtain the settings value; obtaining the settings value from the native settings object within the singleton service; returning the settings value to the API from the singleton service; and returning the settings value to the application from the API.