Как адаптировать Windows программу для Linux?
Без исходного кода - никак.
Скорее всего, даже с ним никак, если она так жёстко завязана на Windows.

Используйте виртуальную машину с той же XP.
Хмм... Глянь эту программу на WineHQ, может там тебе смогут описать как установить эту программу
Попробуй разные версии Wine
Попробуй запустить через PortProton