CCM (Citrix Common Connection Manager) SDK provides APIs which can be used to get the ICA session information. This can be programmatically used in custom application to modify the appearance for the end user.
CCM SDK API is part of Citrix Receiver package, so Citrix Receiver needs to be installed on Client Machine. Make sure CCMSDK.dll and CCMProxy.dll in case of 32-bit machine and CCMSDK64.dll and CCMProxy64.dll in case of 64-bit machine are present in Receiver Install location.
The CCM SDK requires a ICA session running between client and Server.