My english is not the best, I might have missed it in this thread, or in another somewhere...
Why did you decide to create a modified version?
a) Gabest is not (very) active anymore? (like Milan)
b) You wanted to include libavcodec?
Please point me to the thread where you explained your reasons, people in the german doom9/Gleitz board are wondering too.
__
A possible reason why INI files are "slower": Parsing for possible chapters.
The Registry is already hierarchical.