Вариант первый, самый простой. Заранее в сетинге сделать поле типа стринг для списка. Список сереализовать в json и сохранять его туда. Ну при чтении читаете строку и десериализуете в свой список.
var listStr = JsonConvert.SerializeObject(new List<Any>());
Properties.Settings.Default.MyList = listStr;
listStr = Properties.Settings.Default.MyList;
var list = JsonConvert.DeserializeObject<List<Any>>(listStr);
И вариант второй, вообще программно хорошо описан
тут