There are many flaws in the registry configuration. You cannot easily transfer your configuration to a new environment, you need to implement some kind of user interface to allow editing of users, access to the registry requires permissions that your end user may not have on his machine.
Use a configuration file (e.g. xml) for local configuration or a database if you need a centralized configuration.
source share