In general HKEY_LOCAL_MACHINE is locked for admins only.
HKEY_CURRENT_USER should be a bit self-explaining.
HKEY_USERS , well, depending on user and level of user.
HKEY_CLASSES_ROOT smells like admin/power user only, not certain tho.
should be a kb-article from ms regarding that.
_________________________
as long as it works - why fix it?
If it doesn't work - kix-it!