I know how to use dlls, it's COM Objects I don't understand. I edit my Registry all the time manually, I know what I'm doing. If security risks are the reason this should not be implemented, then why not have Registry access disabled by default? End of problem!