I need a remote connection software, Option 1: embedded with Citrix receiver or uses Citrix Protocol (HDX), Option 2: any protocol that compresses the data (images, video, etc...), to achieve best user experience and minimum bandwidth and being able to use the graphic card installed on the server and run applications that use DirectX, remote desktop didn't work well because i couldn't launch games or graphical software. I tried VNC software such as TightVNC and RealVNC the results were bad and not so smooth... but a software named "NICE DCV" was great and gave great results.
the software should have client side and server side, if using Citrix i think i wont need server side because the server side would have XenDesktop or XenApp.
simple design for the GUI, just username and password and a connect button. the username and password could be provided from the active directory or fixed doesn't matter, the main idea is the remote connection.