I'm trying to virtualise Cyberlink Power Director 11.

I've installed ZAV 9.01 on a windows XP VM (no VM Tools)
I captured and build the virtual app there.

When I take my virtual exe to an alternate windows XP VM I get errors of
can't finding dlls mfc90.dll being one of them.

But if I take my virual exe and run it on a windows 7 VM it seems to run

Frankly I was kind of expecting the problems to be the other way around.

Why would my virtual APP be looking for dlls on Windows XP anyway?

I'm stumped.