Windows Server 2003 R2 all current updates.
Netware Client 4.91 SP5
ZfD 7 client.

If I log in from the local console I get the NWGINA and DLU works.

If I log in from an RDP connection, I get MSGINA and DLU doesn't work.
If I log in to the RDP session with a user that is already on the Windows server, it does successfully log in and runs the Netware login script and the Application Explorer successfully loads and populates my profile with nal objects.

Here's all the registry keys I think have something to do with it; I've already tried twiddling the various "passive" and "autoadminlogon" type keys, but please let me know what you might think is going on.

Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"AutoRestartShell"=dword:00000001
"DefaultDomainName"="AMERATERM1"
"DefaultUserName"="Admin"
"LegalNoticeCaption"=""
"LegalNoticeText"=""
"PowerdownAfterShutdown"="0"
"ReportBootOk"="1"
"Shell"="Explorer.exe"
"ShutdownWithoutLogon"="0"
"System"=""
"Userinit"="C:\\WINDOWS\\system32\\userinit.exe,"
"VmApplet"="rundll32 shell32,Control_RunDLL \"sysdm.cpl\""
"SfcQuota"=dword:ffffffff
"allocatecdroms"="0"
"allocatedasd"="0"
"allocatefloppies"="0"
"cachedlogonscount"="10"
"forceunlocklogon"=dword:00000000
"passwordexpirywarning"=dword:0000000e
"scremoveoption"="0"
"LogonType"=dword:00000000
"AllowMultipleTSSessions"=dword:00000001
"DebugServerCommand"="no"
"SFCDisable"=dword:00000000
"WinStationsDisabled"="0"
"ShowLogonOptions"=dword:00000001
"AltDefaultUserName"="admin"
"AltDefaultDomainName"="AMERATERM1"
"GinaDLL"="NWGINA.DLL"
"CompatibleRUPSecurity"=dword:00000001
"AppSetup.org"="usrlogon.cmd, LaunchG2MCpsServer.bat"
"AppSetup"="usrlogon.cmd"
"AutoAdminLogon"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell]
"CurrentVersion"="4.91"
"Novell (Common)"="Novell (Common)"
"PreviousGinaDLL"=""
"Language"="english"

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Client]

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Client\Policies]

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Client\Policies\NetIdentity]
"Strict Trust"=dword:00000000
"Try Local Credentials"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Graphical Login]
"Login Script"=dword:00000001
"Display Results"=dword:00000001
"Close Results"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Graphical Login\NWLGE\NetIdentity Extension]
"LoginExtName"="C:\\WINDOWS\\system32\\Novell\\XtExtend.dll"
"LoginExtDesc"="NetIdentity Login Extension"
"LoginExtType"=dword:00008002


[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Login]
"Location"=dword:00000000
"Local Login"=dword:00000000
"Advanced"=dword:00000000
"Offline"=dword:00000000
"Default WS Only"=dword:00000000
"NMAS Authentication"=dword:00000000
"Remember WS Only"=dword:00000000
"ForceGraceLoginPasswordChange"="1"
"Forgotten Password"=dword:00000000
"DefaultLocationProfile"="Default"
"Workstation Only"=dword:00000000
"TSClientAutoAdminLogon"="1"
@=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Network Provider\Initial Login]
"Login When NWGina Not Loaded"="yes"

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Network Provider\Menu Items]
"Enable Scheduler Icon"="no"
"Enable Login Dialog"="yes"
"Enable Password Administration"="yes"
"Enable NetWare Connections Dialog"="yes"
"Enable Map Dialog"="yes"
"Enable Capture Dialog"="yes"
"Enable End Capture Dialog"="yes"
"Enable Systray Icon"="yes"
"Enable NetWare Copy Dialog"="yes"
"Enable User Info"="yes"
"Enable NDS Personal Information"="yes"
"Enable NDS Work Information"="yes"
"Enable NDS Mailing Information"="yes"
"Modify Login Script"="yes"
"Enable Login Administration"="yes"
"Enable Group Membership Dialog"="yes"
"Enable Challenge Response Administration"="yes"
"Enable Browse To Dialog"="yes"
"Enable Disconnect Dialog"="yes"
"Enable NetWare Utilities"="yes"
"Enable Send Message Dialog"="yes"
"Enable Send Message To User Dialog"="yes"
"Enable Send Message To Server Dialog"="no"
"Enable Trustee Rights Dialog"="yes"
"Enable Inherited Rights Dialog"="yes"
"Enable Object Properties Dialog"="yes"
"Enable Salvage Dialog"="yes"
"Enable Purge Dialog"="yes"
"Enable Systray Config Dialog"="yes"
"Enable Update Novell Client"="yes"
"Enable Novell Client Help"="yes"
"Enable Novell Client Properties"="yes"

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NWGINA]
"NoPreviousCompatibleRUPSecurityPolicy"=dword:00000001
"AdvancedLogin"=dword:00000000
"PassiveMode"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NWGINA\Login Screen]
"NwLoginCursor"="NOVELL.ANI"
"DefaultNWLoginFlags"=dword:00000729
"DefaultNetWareUserName"="Admin"
"DefaultNDSServer"="FS1"
"DefaultBinderyServer"=""
"DefaultNDSTree"="AMERA_NDS"
"DefaultNDSContext"="USERS.AMERA"
"DefaultRASPBEntry"="<DEFAULT>"
"DefaultLoginScript"=""
"DefaultProfileScript"=""
"SavedNDSContexts"=hex(7):55,00,53,00,45,00,52,00,53,00,2e,00,41,00,4d,00,45,\
  00,52,00,41,00,00,00,00,00
"SavedLoginScripts"=hex(7):3c,00,44,00,45,00,46,00,41,00,55,00,4c,00,54,00,3e,\
  00,00,00,00,00
"SavedProfileScripts"=hex(7):3c,00,44,00,45,00,46,00,41,00,55,00,4c,00,54,00,\
  3e,00,00,00,00,00
"Synchronize Time"=dword:00000000
"NetwareAutoAdminLogon"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\User Search Policy]
"ZEN Version"=dword:00000003
"ZEN Policy Time"=dword:4a301e5f
"Policy DN"="Container Package:General:Search Policy.USERS.AMERA"
"Associated DN"="USERS.AMERA"
"Policy Version"=dword:00000003

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\Workstation Manager]
"Volatile Cache Enable"=dword:00000001
"Volatile Cache Aging"=dword:0000000a
"Registration Agent"="zenwsreg.dll"
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\ZENworks]
"Startup_AppWindow"="0"
@=""
"Startup_AppExplorer"="1"
"InstallPath"="C:\\Program Files\\Novell\\ZENworks\\"
"Version"="7.0.37.60420"
"CurrentUserDN"="CN=Admin.OU=USERS.O=AMERA"