Running two versions of Citrix Receiver in parallel

We deploy our software at client sites using Citrix, and install the Citrix Receiver on the client PCs. We often find that the Citrix Receiver is already installed as part of the desktop software package at institutional clients. This is used to deploy other software and is tested and approved by the client. Often the already installed version is older than the one that we normally use. It usually still works with our software, but tends to be slow to start or unreliable - I'm not sure if this is expected behaviour, but it is what we observe. I can replicate this by installing older versions on test PCs. There is not the option to upgrade the pre-installed version. The environment is either Windows XP or Windows 7. Ideally I would like to be able to run two versions of the Citrix Receiver side by side - the pre-installed older version, and our newer version. They should not impact each other. This is possible with many other pieces of software. Does anyone know if this is possible and how I would go about it?

1,847 1 1 gold badge 23 23 silver badges 42 42 bronze badges