Please stop hacking the Geany binary :D.
The linked PR adds a setting in "Various preferences" to change the TCP port number and changes the default to 45937 which should be better in terms of Hyper-V.
https://download.geany.org/snapshots/geany-1.37git55e0998c3pr2585_setup.exe This is the current GIT master with updated dependant libraries bundled (whole GTK, including the mentioned Pango and harfbuzz libraries). The ligatures seem to work properly. Note: if you have also installed the geany-plugins package, you can use the 1.36 release installer of geany-plugins. It will show warnings about version incompatibilities but it does work. Still, use at your risk :).
@gharris999 @knayet feedback is welcome.