RustDesk offers the best of both worlds. This open-source, self-hostable remote access tool is similar to TeamViewer, but ...
The only thing I can think of is to install Cygwin & setup an ssh server on your XP machine. Then you can ssh into Windows from your Linux box and start the VNC service on the command-line using the ...