Eu recomendo altamente o Xpra para esse tipo de caso de uso: ele não apenas fornece a capacidade de desconectar e reconectar aplicativos X rodando em um host remoto, ele também suporta uma variedade de codificações de imagem e configurações de atualização de janela para proporcionar uma experiência decente em diferentes circunstâncias.
Ele tem um cliente nativo do Windows , por isso deve ser fácil de configurar. Também é necessário instalá-lo na VM remota, mas isso é tão fácil quanto apt install xpra
no Ubuntu.