We work great in a remote Citrix environment. The scanners do not communicate via a GP client, nor do they require any GP-client components installed. Instead, we have a server-side portal that records the transactions and manages the devices and configuration.
The scanners communicate directly to this portal via webservices. Typically in a Citrix environment, we either install directly on the GP SQL server or on the Citrix host. All we really need is a box with the necessary pre-requisites: Microsoft.NET, IIS, and DynamicsGP’s eConnect.