You said that you had a new drive installed. I think the drive was added in addition to your existing drive instead of replacing that drive.
My question is why is it Drive I:?
Usually every Physical drive when added to a system takes on the next logical Drive letter. C,D,E....
What happened to your old Drive C:? and is your OS on I or C?
Most programs will use the default conventions when installing like
C:\Program Files\Zabaware\UltraHal...and so on.
If you choose to Browse and assign a new or different location, you can expect to have problems especially if the program expects to see or use the default location.
Personally, I'd use my largest Drive as C: containing the OS and programs, Drive D: would be another drive for data files, text, docs, images, and backups of important stuff.
Drive I? I have to wonder what you have between C and I (other than perhaps a CD or DVD drive as drive D:.
I really think the problem is NOT with the programs but rather with how you have your system setup.
Keep us posted on progress.