При запуске программы выдает ошибку в DLL. Как исправить?
inet_pton - появилась вместе с IPv6. В XP вполне вероятно ее нет. Возможно есть IPv6 для ХР и там будет более новая версия винсока.
Неподходящая версия библиотеки, ищи новее.
А вообще надо смотреть требования к сервиспаку винды и наличии специфичных обновлений. Скорее всего на 7 запустится без проблем.