Изолированное хранилище обеспечивает файловую систему.Сериализация - это ортогональная проблема.
Можно написать любой граф объекта в IsolatedStorageSettings, если каждый объект в графе является сериализуемым DataContract.Многие распространенные типы каркасов не являются, например, GeoCoordinate.
Возможно, IsolatedStorageSettings - это словарь.Но предостережение относится к разделимости DataContract.
В равной степени возможно и намного разумнее записать словарь в файл, поскольку чем больше вы храните в ISS, тем больше времени требуется для его создания.Это может серьезно повлиять на загрузку приложения и время его возобновления.Вам все равно придется самостоятельно управлять сериализацией в той степени, в которой задействованы неподдерживаемые классы.Ваш самый большой недостаток - отсутствие BinaryFormatter в фреймворке (я не знаю, добавляет ли его Mango).