xmoonlight, это прекрасно. Самое слабое звено в этой схеме - люди, сотрудники этого ЮЛ, Где гарантия, что кто-то из них не сделает себе копию, которой начнет делиться с другими?
AnnaShant, ссылаться на процедуру модуля формы - это плохая практика. Вынесите ее в модуль объекта или модуль менеджера, в зависимости от задачи. Укажите ее экспортной.