Павел, давайте будем конструктивны.
По моему Вы по ПР получаете все ответы. Они Вам в большей степени нравятся или нет - это другой вопрос.
Если на столько сильно разочаровал прибор - давайте мы вернем Вам деньги, и больше не мучайтесь.
Если по сути.
Это достаточно простой прибор. Микроконтроллерный. Там нет памяти достаточно для разгула фантазий. Ни для программы, ни для сетевого обмена сотнями регистров, ни для визуализации.
Кирилл предложил действенный метод. Для того, чтобы проверить почему не хватает - не все удалять, а попробовать один или два элемента с экрана убрать, чтобы понять где предел.
Для выведения на экран 30-50 переменных данный прибор понятно не подойдет. Надо что-то микропроцессорное, с бОльшим количеством памяти и вычеслительных ресурсов.
Здесь можно просто немного перераспределить визуализацию, исходя из доступности памяти и, что не менее важно, скорости реакции. Так как большое количество элементов будет не быстро отрисовываться и обновляться.
Конфигурационное дерево на самом деле организованно как 2 экрана. Ползунок слева - простой элемент, находящийся либо сверху экрана на экране 1. Либо снизу.
Прокрутка экрана. Пока не реализована, так как графический редактор мыслит "Кадром" экрана. Он не понимает что такое "прокрутка". Сейчас смотрим повнимательнее на саму встроенную графическую библиотеку. Варианты реализации прокрутки есть.
К лету планируем создать специальный контрол \ экран, формирующий Меню - "дерево экранов". Если получится - там попробуем сделать уже с режимом "прокрутки".
По шрифтам.
Шрифты ложаться в прибор как "картинки". Соответственно 50 символов, заглавные и прописные, 3 шрифта - перемножаем, получаем количество картинок, и как следствие забитый сегмент памяти.
На перспективу смотрим механизм, который позволит оставить только один шрифт непосредственно в приборе. А остальные загружать, если пользователь использовал их в проекте.
Но сразу предвидя критику - надо понимать, что лучше использовать несколько шрифтов, так как загружаемые пользователем картинки (возможно и шрифты) будут храниться в отдельной памяти - этой самой отедльной памяти тоже мегабайты а не сотни мегабайт.