(1) Чтобы потом не иметь проблем при обновлении
(0) Нет, так не получится. Расширить форму, а потом вручную удалять реквизиты и чистить всю конфу расширения от лишних объектов
(2) есть еще совсем экзотический способ - создать расширение на основе совсем пустой конфигурации, в которой создана форма без лишнего, а потом перетащить это расширение в нужную конфигурацию.
(3) можно проще.
в расширении перегружаем ОбщийМодуль с пометкой переопределяемый куда все формы ходят ПриСозданииНаСервере.
в процедуре программно перерисовываем элементы формы.
(5) Да, это мой любимый способ, но это годится если только надо программно создать новый элемент. Обработчик событий все равно придется прописывать в модуле формы.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой