the problem with doing that is anything ive already installed to c:\program files is now linked to d:\program files and doesnt work

Have you tried? The last time I did this, it worked fine, for all the applications I had installed at that point.
_________________________
-- roger