descripton about ThinXP

Convert WinXP into ICA Thin Client


GPL open source

 Home of ThinXP Vers 1.0

Index of contents

Information about ThinXp

Required additional software




Source code

Information about ThinXP

ThinXP supports Administrators to convert a WindowsXP workstation into a Citrix ICA Thin Client.

After setup of ThinXP a Windows XP workstation behaves similar as for example a Windows CE Thin Client. It uses the Citrix ICA Client as shell replacement.

ThinXP is able to run the Citrix Desktop from the Citrix Program Neighborhood, instead of launching the Windows Desktop of the Workstation on startup.

This means that the user can't access the Windows Desktop (Kiosk mode). Instead of the Windows Desktop only the Citrix ICA Desktop is shown to the User.

ThinXP gives also the ability to force a auto logon as local or as AD-Domain User on the Windows XP Workstation.

To use ThinXP the Citrix ICA Client software has to be installed on the Workstation. ThinXP was tested with the Citrix Win32 ICA Client Version 10.

It supports (was tested) only on Windows XP

Be carefull with autologon feature ! Make sure that pressing shift key during logon is enabled on your System before using ThinXP! Otherwise you will lock yourself out from the workstation ! If you have locked yourself out by autologon press the shift key during logon! The windows logon screen should now appear again, logon as administrator.In the ThinXP window click explorer radio button and the run explorer now button !This works only if the shift key during logon was not dissabled on your System !

How to check if the shift key during logon is not dissabled. Open regedit and have a look if the following registry key exists HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\IgnoreShiftOverride
If this key exists and the value is set to 1 then the shift key during logon is dissabled ! In this case dont run ThinXP before you have enabled the shift key by setting the IgnoreShiftOverride value to 0 !  


Requiered additional  software

ThinXP requieres the following additional Software 


ThinXP binary and source file download:


This project's CVS repository can be checked out through anonymous (pserver) CVS with the following instruction set. The module you wish to check out must be specified as the modulename. When prompted for a password for anonymous, simply press the Enter key. To determine the names of the modules created by this project, you may examine their  CVS repository via the provided web-based CVS repository viewer.

cvs login
cvs -z3 co -P thinxp Information about accessing this CVS repository may be found in our document titled, CVS Version Control for Source Code. Updates from within the module's directory do not need the -d parameter.

For example you can use the software TortoiseCVS to download the ThinXP source. 


install the Citrix win32 ICA Client on your workstation

copy ThinXP Setup files to your workstation

make sure shift key during logon is enabled on your workstation - see also information on ThinXP above !

see helpfile ThinXP.HLP for the example how to configure ThinXP


ThinXP is available as GPL Open Source Licence.

For additional used Software you have to check the License agreement! The user has to  take response to do this by himself!

Limitation see capter DISCLAIMER in the helpfile ThinXP.HLP 

Source code

Download of the ThinXP Source Code

ThinXP was build Borland Delphi 5.