I notice the batch script you include sets the environment variable for `%XDG_CONFIG_HOME%` in addition to running geany.exe with`--config=./config/geany`. Are both of these steps necessary?
I know of (and use) at least a handful of relatively popular Windows programs that respect the XDG specs/variables (yes, on Windows too), so I can see this causing issues for myself and others. Please correct me if I am wrong about this.