Linux GUI application running on server, seeing its output on Windows client: Solution is simpler than the problem. Following are step-by-step instructions to do it using Xming and Putty,
Step-1
Download and Install XMing on your windows machine.
Download link: http://sourceforge.net/projects/xming/
Complete installation after downloading, do not yet run anything.
Step-2
Download Putty for your Windows flavor (No installation is required, downloaded file is executable itself)
Download link: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Step-3
Launch XMing (from desktop icon). No window will appear, it should now be silently visible in your system tray.
Step-4
Launch Putty. Putty’s configuration window will appear.
Step-5
In configuration window, select “Connection->SSH->X11″ and set “Enable X11 forwarding” check box.
Step-6
Click on session again, give the server name. (Linux server address/hostname on which application will actually run).
Click Open.
Step-7
Putty terminal will appear. Log in specifying username and password. From prompt, launch your GUI application specifying command. For example, I have launched xterm in my session.
Xming will open a new window for the GUI on your windows machine. The graphical output of the window will appear within Xming window.
You can also run the true native KDE Plasma desktop and KDE apps on Windows. Just check out the KDE Windows project : http://windows.kde.org/
You can also do this with seamlessrdp.
Xming is probably my fairovte windows xserver app, but I have noticed some problems with it. Particularly with installing Oracle w/ using xming as an xserver I ran into issues with the installer hanging. When i used a cygwin xserver it didnt have a problem.
My machine is also named terminator 🙂