Почему Dictionary не видит ключ?
Беда в том, что нужно читать теорию. примеры
Не задан  comparer и не переопределен equals(t)  и  equals  (gethashcode)
Словарь сортирует по умолчанию,по умолчанию все ini объекты разные, если являются разными ссылками
Скорее всего потому, что в данном случае ключом является уникальный инстанс IniFormat. Сравнение по значению Case и Key не проводится.