Try this to further isolate the error:
 Code:
If LEFT(@WKSTA,7) = 'mtscapp'
  If InGroup ('AltLNDrive')
'Writing NotesIniPath "A" :'
    $=WriteValue('HKEY_CURRENT_USER\Software\Lotus\Notes\8.0', 'NotesIniPath', 'G:\Lotus\Notes\Data\notes.ini', 'Reg_SZ')
@SERROR ?
'Writing NeedCommonFiles "A": '
    $=WriteValue('HKEY_CURRENT_USER\Software\Lotus\Notes\8.0', 'NeedCommonFiles', 1, 'Reg_DWord')
@SERROR ?
  Else
'Writing NotesIniPath "B": '
    $=WriteValue('HKEY_CURRENT_USER\Software\Lotus\Notes\8.0', 'NotesIniPath', 'U:\Lotus\Notes\Data\notes.ini', 'Reg_SZ')
@SERROR ?
'Writing NeedCommonFiles "B": '
    $=WriteValue('HKEY_CURRENT_USER\Software\Lotus\Notes\8.0', 'NeedCommonFiles', 1, 'Reg_DWord')
@SERROR ?
  EndIf
EndIf
Also, despite what you see in RegEdit, the value you need to write is 1, not "00000001"!

The debug messages will identify the step and grouping (A or B) and the result of each function. I don't indent temporary debug messages to keep them easy to find/remove later.

Glenn
_________________________
Actually I am a Rocket Scientist! \:D