There's a problem with the custom install location for Visual C++ 9.
It looks like we are relying on the default install location to detect
it since the registry location for Visual C++ 9 on Vista 64-bit
doesn't work the same.
For now, if you open bin\ice\utils.py and change the function:
def VC9(filename, configs):
...
elif (checkHasVC(vc8ePaths, 'VS','ProductDir') or
checkHasVC(vc9ePaths, 'VS','ProductDir') or
os.path.exists('C:/Program Files (x86)/Microsoft Visual
Studio 9.0/Common7/IDE/VCExpress.exe')):
# last case is for Vista 64
to look for your custom install path, it should work.
corey