We don't make any restriction against using our software in a VM.
However, the problem which prevents Autohex II of being used in a VM is the USB driver.
Most of OBD tools (including most of OEM tools) they rely on a ready USB chip (FTDI or something like this) that will convert the USB to a virtual COM port, this will be transferred to the VM. Converting from USB to COM will cause a slower communication speed and baud rate will be max 115kbps, and sometimes you will have some issues in installation, then you must manually assign the com port.
We made our own USB driver to avoid all these problems, unfortunately the VM did not work perfectly with such special USBs as they are not standard for these VMs.