Да да да. Мне связывать одно и второе не нужно.
Если грубо, то нужно написать IDE
Программу, которая способна будет генерировать код будущей формы MatLab и тупо сохранить в файл. По факту о MatLabe можно забыть.
Упрощу: допустим пользователь хочет создать две кнопки. Нажимает ПКМ -> контекстное меню -> кнопка создалась в месте клика.
Как грамотно создавать TButton TEdit и т.д. и где их хранить, имея доступ к их количеству, типам именам.
Желательно чтоб было удаление и добавление новых, без особых плясок с бубном.
Например если хранить их в DinamArray то приходится индексировать все элементы после каждого удаления "из середины", а это неудобно