Depending what you're doing, INI files may not always stay closed. Settings, for example, may be something you open regularly. Also, if you look at the many INI files, you'll find spaces. It makes them much easier to read when you just double click on them to open them.
Razor, using /write will NOT corrupt the INI file as long as you're using the correct format. The way it will corrupt the INI file is if you use /write the wrong way -- for example, writing a line inside a section that doesn't have an = in it (no item name or no data). As long as you know what you're doing, you can write the entire INI file using /write and it won't hurt a thing. That's a waste of time, but it could be done. The $clrf won't hurt anything.
As for sorting, I'd write the sections to a hidden window or file and then /filter it before adding it to the list window.