Добрый день.
Конкретно интересует следующие: компонент для Lazarus, в своей работе использует *.dll/*.so:
1. Насколько для Вас критично поставлять с вашей программой ещё 1 *.dll/*.so.
2. Насколько для Вас важно иметь исходные коды *.dll/*.so.
3. Насколько для Вас важно что бы *.dll/*.so была написана на Pascal, а не на C, C++, Fortran и т.д.
Просто в данный момент делаю компонент для Lazarus использующую код на C и думаю переписать библиотечку на Pascal или код на C запаковать в *.dll/*.so и работать уже с ней из Pascal.