I get exactly the same issue on XP with SP3.
It appears the installer is not resolving between HKEY_LOCAL_MACHINE and HKEY_CURRENT_USER
If I choose the hive it works find, but I would rather have the installer choose according to their privilege at installation. Any thoughts on how to resolve ...