I just realized that user registration data is stored in HKCU only. Shouldn't this data be stored in HKLM also? Or some other common user area.
Because as it is, only the user who entered the registration key gets an unlocked screen saver. Every other user on the same machine will see a shareware saver until they each enter a reg key.
All the other info like effects, sound, etc is per user but the reg key seems to need to be common.