Just discovered this today (yes I'm a bit behind, version 1.0 was release July 25, 2005..)....I had some legacy INI files that needed parsing and I've got a general class that I use normally in cases like this that handles all my INI needs. Generally it works fine as it simply wraps the API. I found recently that with .NET 2.0 (at least that's all I've tried with) there is a issue with reading an INI that resides on a networked drive. Needless to say, I needed to do just that. After a brief look I came across NINI, a nice tool that not only handles INI, but also XML configuration files, Registry, .NET configuration files, and command line parameters. The INI functionality at least was written without the use of API, so it runs just fine reading the INI across the network. I haven't looked any deeper into the other files it can handle, but I've got a few uses for this library already. Wish I would have discovered this one long ago.
http://nini.sourceforge.net/