Модуль это статический класс, область действия которых распространяется на весь код конфигурации
Все объявления в Модуле должны объявляться как static
Один из модулей может быть назначен Главным модулем, для того, чтобы разместить в нем функции, вызываемые при старте и при завершении работы.
Для того чтобы назначить модуль главным, достаточно установить флажок Main module в свойствах модуля.
Предопределенные методы модуля, назначенного Главным модулем:
Вызывается при старте программы:
public static void OnStartProgram()
Вызывается при закрытии программы, если вернуть false то программа не закроется:
public static bool OnCloseProgram()