If trying to open a virtual machine that is already open, Parallels gives a file in use error message. It should instead give an error indicating that a virtual machine is already open and using the file (unless something else is using the file). Better yet, it could just switch focus to the virtual machine that is already in use.