А с чего Вы взяли что в случае сбоя будут нули, и по всем переменным?Чем это кардинально будет отличаться от сравнения с каким-то значением?складывать все и если больше 0 то все ок
Все таки нужно к примеру INT-ы сложить ,затем по окончании настройки записать это значение(из меню настройки например "запись КС" ) и сравнивать с ним текущие значения, здесь важна не сама цифирь, а ее изменение.
По поводу ресурсов , не думаю что их у ТС не хватает ,к тому-же много эта часть программы точно не отнимет. А нужен подобный контроль, или нет ТС принимает.