David,
I believe you are running into a known limitation on imports. In DAQmx 8.7 and earlier, imports will fail if the device names must be swapped. In your case, it looks like the devices are enumerated in a different order on the Vista system versus the XP system. The result is the default device names assigned on the Vista system are swapped from the names assigned on the XP system.
A simple workaround is to change the device names to something that will not match the default names assigned in MAX (e.g Dev1_PCI6518) and export the configuration to a file. Now when you import the configuration on a new system, no name swap will be required and you should be able to import without error.
The next version of DAQmx will support name swaps on import.Tom MakowskiSoftware EngineerNational Instruments