My suggestion is to make these settings configurable in an XML format, similar to how structured applications use a structapps.fm file. This whole zip/ini setup is horrible and is probably there to accomodate unstructured users. But at least for DITA, all of these settings should be XML-based.