You need to have the VM configured as a Shared VM in order to keep it running as a service, so both users can access it.
Thanks, I tried this and was able to make it work.
It's too bad that this comes with a bunch of baggage... As best as I can tell you lose various capabilities
That is, access to local shared folders, copy and paste functionality, encrypted VMs, etc.
And you apparently have to put the files for all shared guest systems as folders under one directory. (So, limiting if you have several drives and large Guests).
(I've never user Shared VM's before, so maybe I'm just missing something).
Yes, there are limitations on shared VMs.
Your other option is to not have the VM stay running between users, and have each user re-launch the VM when they log in.