If the software doesn't rely on the registry for knowing where it's installed, that might work.
this would be a good case to use a virtual machine (virtualpc, vmware, etc