wyUpdate in a Citrix environment

I have an application I Am developing that will be installed into a Citrix Server Farm environment where multiple Users will connect using Citrix XenApp. I want to incorporate wyUpdate into the application so that when a User runs up the application it will check for updates and prompt the User to update the application.

I have some uncertainties about this, specifically what considerations I need to make installing my application on Citrix, e.g. If User A (and many other Users) is in the application and User B launches the application and gets prompted to update how will wyUpdate handle this if the application is installed in Program Files where it typically should be installed?

* Should I install the application in Program Files and "shadow copy" to the User directory for execution?* Should I install the Application per user when they first login?* Or are there other considerations to be made?

Hope someone hasa encountered this and can help

>> "* Should I install the application in Program Files and "shadow copy" to the User directory for execution?"

No, that would likely complicate things. wyUpdate will automatically detect multiple running coopies. The administrator of the Citrix server will just have to run the update process at a time when users aren't using it.

Or just install your app on their actual workstations.