We have instances where 10 different users share the same machine. This is the best way i've found to cope with this.
This can be confusing and if you have any questions, write direct to rhynes@hotmail.com
Install the client as normal. You must use direct connections.
When finished, open the program manager, there should be an icon on the desktop.
Click Add ICA connection
Click Next...
Click on the "server location" button.
In the box that pops up, UNCHECK the default box and click on ADD...
A new box pops up. Type in the Citrix server IP address. 192.168.1.1 then ok...
Verify the settings then click on OK.
Click on the "Published Application" radio button and click on the drop down menu below it.
Select the Application you want to access from the server.
The program will automatically change the program name in the upper box.
NOTE: If you do not have rights to the program, you will not be able to run it.
Verify settings and click on next...
Verify the settings on the next page and click on next.
Encryption level should be kept to basic. just leave the use default checked.
It's important not to enter the username and password at this point.
select your window size and color resolution.
Click on finish and you're done...
The appsrv.ini file is THE main file dealing with connections to the citrix server.
Create the file with one user by setting up all published applications that this user needs.
This will be your master user template.
Go to c:\windows\profiles and delete all user directories (profiles) EXCEPT this current user
Once all the apps are set, copy the entire user directory (go to c:\windows\profiles)
ie: right click on the user, and click copy, paste it into the same directory .
Now you have a folder named "copy of user". Rename this to another user that uses this machine.
Now log into the citrix server using every different connection you have set up.
This ensures all connections are ok.
exit all programs.
Do this for all users that share this machine.
it works for us, hope it works for you...