Rune,
You shouldn't have to necessarily run the program on Linux. We Linux users can do that for you. As long as you don't use some function in Python that is a Windows Only function, there shouldn't be too much problems debugging the program. Python should be able to handle the differences between Windows, Linux and Mac as long as you aren't trying to tap some special feature of Windows. It might also help if you listed a set of dependencies required by the program and the version of Python you're using.
I myself use Linux as my production PC. I haven't found anything I can't do on Linux that must be done on Windows except for some Windows Only applications which are not cross platform. With Microsoft sunsetting support of Windows 7 today (1/14), I suspect there will be many more converts to Linux given that there are millions of Windows PC's out there still in use.
With your insight into the program, just help us interpret the error messages and we'll debug the program. A great program even if I do have to run it on Windows for a while.
BruceN / K4TQL
--
*"To invent, you need a good imagination and a pile of junk"* -- Thomas Alva Edison (1847-1931)