vb6 is a 32bit application i do not think that is the problem.

i think it is some api calls in the program that does not work on win xp and works on win7 can you copy all declarations of the API's