Don't the Microsoft.Win32.Registry and RegistryKey classes have everything you need? As far as I was aware you could open any key you liked, providing you had permissions, using these classes...

Micorosft.Win32.Registry.Users corresponds to HKEY_USERS, I don't have a HKEY_LOCAL_USERS (WinXP).

Aaron