В твоём коде много чего не хватает. Не разрушается вновь созданная форма - обратил внимание, что каждый раз новый номер формы создаётся.
Думаю можно сделать и из твоего варианта, но нужно ещё много чего дописать, а так нужно добавить VertScrollBar(TControlScrollBar)
В стандартном дизайне, там не форма создаётся, а используется showMessage.
Вот LUA скрипт при нажатии на кнопку "О программе":
Вот и нужно уточнить - как сделать неизменным окно сообщения. Если это конечно возможно.
ЗЫ: Но чем гадать, лучше подождать ответа от знающих LUA ребят. Vlad2, AntonVit, A1tor ну и других.