Hay un programa que cambia los programas de unidad/partición, no sé si te puede servir.
Otra cosa sería, si dispone de la opción, darle a reparar en el instalador de cada programa.
Lo que si he hecho alguna vez es, buscar la clave en el registro de un programa y en la ruta cambiar la unidad C por la D por ejemplo.
Link al soft que me refiero:
Steam Mover