По сути лаунчер устанавливается на системный диск , а у тебя это диск C.И это , как я поискал,не изменяется.Но возможно создать виртуальный файл , который будет лежать как бы на диске С но все , что хранится в нем будет физически лежать на другом диске.Вот статья , в которой это как бы рассказывается - https://superuser.com/questions/373315/windows-7-virtual-folders- но не знаю поможет ли это как то в твоем случае.Прости,если не помог.