Поскольку Wine теперь стабилен (некоторое время назад достиг версии 1.0), возможно, имеет смысл попросить пользователя установить его с помощью диспетчера пакетов Linux. Это очень быстро и просто. Таким образом, Wine всегда будет обновляться в соответствии с используемым дистрибутивом.
Тогда очень легко установить любую программу Windows с Wine.
Поскольку исполняемые файлы Delphi в основном автономные (если вы не используете BDE или некоторые внешние библиотеки баз данных), ваши клиенты будут устанавливать приложение Delphi по-другому «Windows», то есть запуск программы установки из Wine.
И он будет работать нормально, как есть.
Насколько я помню, использование WineLib не очень хорошая идея, даже не рекомендованная разработчиками Wine. По крайней мере, для программного обеспечения с закрытым исходным кодом: через один или два года, возможно, вы не выпустите другую версию вашей программы, но Wine и WineLib сильно разовьются ... Если вы используете Wine как внешний пакет, ваш клиент может будьте уверены, что будут некоторые улучшения для конечных пользователей.
Если ваше программное обеспечение является исключительно открытым исходным кодом, то использование WineLib может иметь смысл. Но даже заголовки WineLib могут развиваться, поэтому, возможно, ваш источник не будет развиваться с той же скоростью ...