...
Pros:
1. Все настройки приведены к единому стандарту TRUE=2, FALSE=1
2. Восстановление из реестра происходит в соответствии с реестром

3. Заполнение дефолтных значений в случае отсутствия конкретного значения в
реестре производится корректно
Cons (т.е. минусы и потенциальные проблемы):
Решение несовместимо по настройкам icpp/3.0 версии до 3.0.1.25 включительно.
Соответственно, чтобы не получить вместо прежней настройки "TRUE" (1) новый
"FALSE" (1) необходимо (далее варианты):
1. Удалить ветку HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Options\1C++ Components
& Class\*ИМЯ_БАЗЫ*\V7\Default
(и получить при следующей загрузке дефолтные значения свойств)
(1cpp.dll не должна быть загружена для данной базы в момент удаления, иначе
толку не будет)
2. Задать все настройки, добавленные Артуром, вручную при старте системы
EnableTableSourceTable
TurboBL
EnableHookEventsGroupContext