No no. If you need to make changes that will affect / be visible to all users, you will have to deal with UAC or raise the application at startup. This is part of the UAC design. If, however, you were supposed to write to a file, you could give all users access to this file without UAC interference.
If, however, you are only reading the registry, you can do this without raising your security rights. Therefore, if you write the registry once and then just read it later, you can only do this when you increase your privileges once.
Here's an article on how to play well with UAC:
http://msdn.microsoft.com/en-us/magazine/cc163486.aspx
source share