You can already do this with VNC or Xpra (the latter is a screen/tmux for graphical applications).