It would be good if Kareem and/or Mohamed could have a look at it (hope I got your names correct).
That will provide us a common ground to talk about VNC, X11, etc. which are required by GtkWave, KLayout, etc.
It's not the most important aspect, but a very relevant one in hardware design (compared to software), particularly when targeting people with no experience with the EDA tool stack.