Que raro que no te haya respondido nadie.
El nx (de pago) y el nxfree(no de pago) creo que son lo mas parecido a citrix.
La gran ventaja de citrix y nx con respecto a otros sistemas, es que es bastante viable utilizarlo con ancho de banda pequeño.
En redes locales el rey es el servidor X.
De linux a linux no hay problema(al menos demasiado) en hacer lo que dices.
Si el servidor de aplicaciones es Linux y el cliente es Windows, solo tienes que poner en Windows un 'servidor X' (esto de que sea servidor siempre produce estrañeza).
Tienes gratis uno que se llama.....se llama.....creo que xming
Tienes otros de pago por ejemplo xwin32.
Soy consciente de que me explico fatal, pero no puedo remediarlo.
Saludos y Suerte.