Shogun, мне кажется, что архивирование это совсем не то, что вы хотите. Чтобы кнопка была нажатой нужно в контроллере эту переменную сделать retain. Это для того, чтобы она была нажатой после перезапуска контроллера, а можно и не делать, если вы перезапускаете только скаду. Далее для кнопки прописать вход от этой переменной, а не только выход. Тогда всё получится.