Yaaaaaaaaay
I'm glad you finally managed to solve this one, you certainly put a lot of effort into it.
I tend to be a bit more lazy, and by now I would have just said "Ah sod it, I'll just setup a dual boot and boot Windows when I need to run that program".

Anyway, Congratulations on a job well done!