The exe provided for windows does not allow the properties file to be written to the intended directory of user home. This is related to a call to os.getenv('HOME') that returns the correct directory when run as a python script however returns None when packaged as an exe with Cx_freeze
wrapped the call in a try. If the os.getenv returns none the properties file is written to the cwd. I will continue to look into the cause of this in cx_freeze.
The exe provided for windows does not allow the properties file to be written to the intended directory of user home. This is related to a call to os.getenv('HOME') that returns the correct directory when run as a python script however returns None when packaged as an exe with Cx_freeze