Это если одно окно... нужно просто пересоздавать экземпляры.
И сколько по Вашему нужно создать таких экземпляров, если клиентов много? Какой шанс допустить ошибку в формировании и парсинге имен переменных? Плюс дополнительная возня, если необходимо в окне что-то поменять или доработать.
И речь идет не только о шаблонах окон.
1 Продумывать шаблон надо ДО копирования.
2 Шанс допустить ошибку - 0 (ноль), т.к. идёт автоинкремент.
Пример
Окно1 содержит btn01,btn02... btn50;
Окно2 содержит btn51,btn52... btn100;
COPY/PASTE ещё 10 раз....
Окно12 содержит btn551,btn552... btn600;
Какой шанс ошибиться считая (N-1)*50?
У тех кто арифметику не прогуливал хотя бы первые два школьных года?
3 Если надо что-то переделать - удаляются ВСЕ окна и по новой копируется исходное
Для примера - 42 типовых объекта с 48 переменными (2016 привязок!!!)
416 окон для объектов с ручным управлением (Кнопки включения ручного режима, пуск и стоп) (1248 привязок!!)
832 окна для объектов с возможностью симуляции включения (тут всего лишь маска - 832 привязки)
ИТОГО
4096 привязок (минимум трижды мышью кликнуть, объект, поле выбора переменной, переменная)
А теперь подумайте как долго это делалось бы "обычным" способом?
И сколько ошибок было бы допущено?