

Thus applications may install their data and exe files in a wide variety of locations. Since the turn of this century, so as to save users from having an easy life, Microsoft introduced UAC security measures which mean it is no longer a Personal Computer thus now easier for applications to modify their settings in a range of im/personal folders such as %home% %appdatalocal% %appdata% and many others.

So MS suggested / required that 16bit and 32bit applications were collected together in Program Files, then along came more seperation for 32bit and 64… Initially anyone could use any choice of folder and ini files were either embedded in windows own directory or kept alongside the executable files. “Why”, has a long history of Microsoft constantly changing windows.
