Working ICA File for starting published application

Sometimes you want to start a published application from another Citrix server within your current session. One way to this is to create an .ica file of the application on the other server and start from your current session.

You could use the following .ica as an example.

[WFClient] 
Version=2 
ConnectType=2 
TcpBrowserAddress=10.10.x.1 
TcpBrowserAddress2=10.10.x.2 
TcpBrowserAddress3=10.10.x.3 
HttpBrowserAddress=ica 
BrowserRetry=7 
BrowserTimeout=3000 
PersistentCachePath=C:\temp\Cache 

[ApplicationServers] 
<APPLICATION>=

[<APPLICATION>] 
Address=<APPLICATION> 
InitialProgram=#<APPLICATION>

DesiredVRES=4294967295 
DesiredColor=8 
DesiredWinType=8 
TransportDriver=TCP/IP 
WinStationDriver=ICA 3.0 
BrowserProtocol=HTTPonTCP 
Compress=Off 
MaximumCompression=On 
PersistentCacheEnabled=On 
PersistentCacheSize=64424508 
TWIMODE=On 
ZLKeyboardMode=0 
ZLMouseMode=0 
OutBufCountHost=118 
OutBufCountClient=118 
OutBufLength=512 
MouseTimer=50 
KeyboardTimer=50 
SSOnUserSetting=On 
SSONCredentialType=NT 
EnableSSOnThruICAFile=On 
UseLocalUserAndPassword=On 
DisableCtrlAltDel=On 
UIFlags=10 
UpdatesAllowed=Off 
ClientAudio=Off 
WindowsCache=8192

You can also publish the .ica file to re-direct a user to an application on another server. You will have to publish %ProgramFiles%\Citrix\ICA Client\wfcrun32.exe as an application with the .ica file as parameter. Like this:

"C:\Program Files\Citrix\ICA Client\wfcrun32.exe" "\\server\share\application.ica"