I think it has to do with the concept of Registry and File/Folder virtualization, new with Vista. Your ini file is moved to a new location. See this article:
http://windowsconnected.com/blogs/jerry/archive/2005/12/19/86.aspxFile and Registry Virtualization the good, the bad, and the ugly