Software: Parallel
Host: OSX
Guest: Windows (OSX works as well, but no GPU acceleration, the UI will be very choppy).
For multiple User simultaneous OSX desktop operation. I will use Google remote for the second user (already login in the host computer, but not active), it's good enough for simple ops. And won't affect the primary (active) user in the host computer.