(6) Это не так делается.
При начале сеанса (прямо в модуле сеанса) читай текущие НастройкиКлиентскогоПриложения из ХранилищеСистемныхНастроек, правь в них что душа вздумает и пиши обратно. Когда дело дойдет до клиента, он прочитает уже исправленные. Только учти, что эти настройки они и для вебклиента и для тонкого одинаковы, поэтому надо будет хранить копию и подсовывать ее по необходимости.
Вид клиента определятся, например, через ПолучитьТекущийСеансИнформационнойБазы
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший