универсально, из бесплатных решений, у вас только один вариант - попробовать
wine, возможно у вас не сразу получится, придется поиграть с winetricks, но попытка не пытка.
иначе - ставьте виртуальную машину, в нее ставьте нужную версию операционной системы (с точки зрения лицензирования windows нужно покупать еще одну версию, отдельная проблема где и как будете искать именно winxp/win7), и там уже запускайте свою программу, чем больше времени проходит, тем больше старых программ приходится запускать таким образом, т.е. альтернативы просто нет.
p.s. а программа хоть как то сообщает, почему она не может запуститься? какие сообщения об ошибках, что пишет в логи если есть, что говорит ее разработчик?