Hi. With NT, Windows did a Switch from INI-Files to the Registry and use "IniFileMapping" for compatibility with win9x-Apps.
(see http://bugs.winehq.org/show_bug.cgi?id=4096)
Wine is using both Methods when settings are changed (more code), and this introduce bugs if a Setting-Target is missing:
(Example: http://bugs.winehq.org/show_bug.cgi?id=4097)
Should we follow the Path of NT and implement the things around IniFileMapping to be compatible with every App that uses the API for INI-Files? We already do caching for INI-Files, so there is no additional incompatibility for very ugly Applications that modify INI-Files manual (open, read/write, close).