Not too far from what I do but on Linux.
A side note using this way (at least on Linux and with FC 0.20.2, that I use almost daily) you will find all your user files in FREECAD_USER_HOME that will override many usual place where "user configurations file" are keep.
So it is even a way to run multiple version of FreeCAD without polluting each other configuration, so you can run as example: 0.19 and 0.20 and even a development version without too much hassle.
Regards
Carlo D.