Is there any class in the .NET framework that can read/write standard .ini files:
The creators of the .NET framework want you to use XML-based config files, rather than ini files. So no, there is no builtin mechanism for reading them.
There are third party solutions available though. Take a look at An INI file handling class using C#.