If all you are loading is a list of strings, those can go directly into the INI file, couldn't they? See also: cfg.ListOpt