I think I've found a way to change the PATH statement in NT but it does not take until the user logs in the next time. Is there a different way?

IF @INWIN = 1 ; For Windows NT
$Env = ReadValue("HKEY_CURRENT_USER\Environment","PATH")
$NewEnv = "$Env" + ";u:\"
WriteValue("HKEY_CURRENT_USER\Environment","PATH","$NewEnv","REG_SZ")
ENDIF