Many other applications and frameworks already use port 8080 (or other similar numbers [8088, 8888, 8086, etc.]). I propose to have a constant Default_Gnoga_Port defined in gnoga.application that can easily be changed at a central location. Currently the magic numerber 8080 is spread throughout the code.
Have you try to define optionnal Port parameter at init in your main?
Like:
Gnoga.Application.Singleton.Initialize (Main_Window, Port => My_Port);
or
Gnoga.Application.Multi_Connect.Initialize (Port => My_Port);
Port can be now set at command line, added on dev_2.2 branch at commit.
Example: --gnoga-port=8086
Is it then ok for you?