DbVisualizer Pro is licensed per user. As long as every user accessing the virtual machine is licensed and compliant with our EULA, running DbVisualizer on a virtual machine is completely fine.