Welcome to KORG!
The User Profile / Login Script field must contain "Kix32.exe Kixtart.kix" (replace with the exact name of your login script.kix file). Anything else may not work properly.
You should also set GPOs to Run Login Script Visible (default is hidden), and should set the DelayedDesktopSwitchTimeout (google it) registry value to ZERO (not 5 as suggested in most articles). This can be done with a GPO setting. Without the DDST setting, the login script will run behind the welcome screen, which displays for 30 seconds by default. Setting it to zero disables it, rather than displaying it for 5 seconds. My Kix login script usually runs in just 2-4 seconds, so the value of 5 would still hide my script.
There's another STRONGLY recommended GPO setting you should make - "Wait for Network at Startup". It is pretty much REQUIRED for proper domain operation and it insures that the network is connected before displaying the login prompt. Adds about 1-2 seconds (on older hardware) after a cold boot, but no affect for simple logon/off times.
Once the two settings I mentioned are made network wide, you should not need any special controls in Kix, although they will insure it runs on-top.
Glenn
_________________________
Actually I
am a Rocket Scientist!