1. Launch pnagent
2. Fetch user credential from windows and logon to pnagent.
3. Use /QLaunch command to launch a citrix desktop.
If it's a fresh session it takes about 10 seconds to lauch the desktop (that covers the whole screen), but if it just a reconnect it takes about 3 seconds to show the desktop. For the time between login and the time it launches the citrix desktop, the user will have a limited access to the local desktop which is confusing to some of the users. We need to find a way to cover the screen for that period of time and go away when citrix desktop launches. All local workstations are running windows XP.