Под библиотекой я подразумеваю (на уровне новичка, уж не обессудьте

) некоторый код, который вызывается как процедура с параметрами, и имеющий возможность обрабатывать эти данные, делать какие-то действия, а так же возвращать некоторые результаты.
Вот. Описал своё видение библиотеки как мог.
Я сделал программу, которая на входе получает текстовый файл, на основе данных, которые в нём содержатся создаёт письмо эл. почты в определённом в настройках программы почтовом клиенте (The Bat! или Outlook). С заполнением поля "Кому" (имя и адрес), "Тема" и собственно сам текст письма с квотами и использованием шаблона.
Прога работает прекрасно.
Но она предназначалась для работы в связке с определённой программой (FIPS). Данные из FIPS пока получаются кустарным способом: тупым сохранением письма в текстовый файл и последующим запуском моей программы с путём к текстовику в качестве параметра.
Теперь хочу сделать такой же прект, но уже в виде dll. Что бы разработчик мог использовать dll уже в самом коде FIPS. А то моя прожка получается неким пришлёпком к FIPS и связана с FIPS соплями в виде коммандной строки.