I've found solutions to no.s 2 and 3.
2) I used a program called "Process Explorer" while the program is running to see what DLLs it is using. If you type "Process Explorer" into google, the first link should be the correct one (a sysinternals one). It saves alot of time!
3) I used an almost 2 dimentional cube and UV texture mapping to do it (for some reason, pixmaps did not work).
As for no. 1, I have found out that it can run. I also have linux and win XP installed on the same computer. It ran (although very slowly) on windows XP.
Thanks very much.