Thanks for the suggestion stokkes. You're absolutely right - it's not a Parallels issue, but rather a Windows registry one. Here's what caused the problem to occur:
1. old windows-based laptop had two drives (C: and D: ). Software installed on both.
2. New MBP-based Parallels VM had only one VHD drive (C: ) and one VCD/DVD drive (D: ).
3. Used Laplink PCMover to migrate apps from old laptop to new VM (in the vain hope it woud actually save me time without having to re-install everything from scratch)
4. Because of missing D: hard drive on target VM, and lack of smarts in Laplink (it seems), VM registry entries all over the place pointing to non existent path causing the reported error message when attempting to do various random stuff (e.g. uninstall, re-install software).
What really freaked me out was sometimes stuff worked, and sometimes it didn't. It was only when I realised this was dependent on whether there happened to be a CD-ROM/DVD mounted in the D: drive of the VM or not that it dawned on me what the cause of the problem was. Once I realised that (up until that point I thought it was complaining about a problem with the PSF path), the fix to the problem was to either:
1. manually edit the registry entries pointing to the wrong drive location (e.g. using regedit)
2. leave a CD in the D: drive and then attempt a fix/repair or uninstall/reinstall of the software
3. not use Laplink PC Mover to migrate to a different configuration target system in the first place
Last edited: Dec 11, 2006