Wenn es auf c: liegt, liegt es nicht auf d:, also nein!
Verschiebst du es auf d:, ist es von Programm zu Programm sehr unterschiedlich.
Einstellungen, Pfade, etc. sind oft nicht mehr im Programm selbst hinterlegt, sondern der Registry und in AppData, bzw. ProgrammData.
Einige kann man dennoch einfach verschieben und weiter nutzen. Der einfachste Weg ist ausprobieren.
Der lange Weg wär, alle Einstellungen anpassen.
Besser ist es, die jeweiligen Programme schon zu Beginn, auf d: installieren.
Performenzeinbußen kann es geben, wenn c: und d: auf der gleichen Platte liegen, muß aber nicht spürbar sein.
Oder auch, wenn c: eine SSD und d: eine HDD.