Нет, код, сгенерированный на начальном этапе создания нового пользовательского элемента управления, не требуется. Он не делает ничего функционального и может быть закомментирован из вашего приложения.
Однако в тот момент, когда вы что-то делаете со своим пользовательским элементом управления в конструкторе, в файл конструктора будет сгенерирован важный и полезный код. Такие как создание любых добавленных элементов управления, подключение обработчика событий и базовая инициализация и макет. Этот код не может быть удален.