With multiple profiles, all printing goes to the first profile I use

Apologies in advance if someone has already asked this but I haven’t been able to find the solution.
I have pdfcreator installed as a server on my citrix machine as that is where i run most of my apps from. I have pdfcreator running as a service.
I have two profiles configured. The first problem I have is that whichever profile I access first is used for all my printing regardless of which printer I select. This works fine as a local standard installation but not on citrix.
Secondly, despite having pdfcreator running as a service, nothing gets printed unless the monitor is open. Any help would be greatly appreciated.