Are you talking about the Blue Prism runtime resource running on a Citrix platform. If so the Citrix machines should be created so that they are persistent (existing even when no one is connected to them) - other clients have done that, you will need to engage with whoever is provisioning your Blue Prism infastructure.
If you are talking about launching a Citrix application or desktop from your Blue Prism vdi environment then you would need to perform the same steps a user would.