Simple solution to run software that doesn't work on VISTA is to use VMware Workstation. Simply install Windows XP through VMware then install the software you want. That's the only way i could run HYSYS for example and works like a charm.

P.S. Vmware creates a virtual machine that enables you to install any operating system without altering your current operating system (all system files of the virtual OS are stored in a single file that you can place anywhere on your HDD)