For a Hyper-V Windows client, you should be using Remote Desktop. The Hyper-V desktop client is really designed for simple installtion & management. For other OSs, I'd imagine installing a native client (ssh/X) on the host would be a better experience.