Can you run your application in VI mode on the new computer? I would also try mass compiling.
I am suspicious of the DLL calls in your app. Did you also move all supporting DLL's with it? There may be version imcompatibility between DLL's on the new machine.
Since its difficult to determine the cause from the 'invalid page fault' message you may have systematically strip down your app and try to build EXE's along the way. Hopefully this will pinpoint the cause.