Уже не первый раз обнаруживаю, что специализированное ПО плохо работает, если его ставить не туда, куда оно предлагает.

Беда касается не только специализированного ПО, но у специализированного это сильнее заметно, поскольку не так строги требования к тестированию.

Чем это вызвано -- понятно. Где-то в недрах программы напрямую задана эта самая папка. Или она задана в каком-то настроечном файле, при этом настроек может быть несколько в разных местах, и менять их надо все сразу.

Со стороны разработчиков -- так делать, конечно, не надо. Надо при запуске программы смотреть, где она расположена, и все пути строить относительно этого расположения.

А со стороны пользователя... увы. Неправильно заданная папка может приводить к самым разным, сложно диагностируемым глюкам. Поэтому даже если программа при установке предлагает вам выбрать, куда устанавливаться, всегда ставьте туда, куда она сама предлагает.

***

Раньше ещё бывали проблемы, когда требовалось, чтобы главный администратор на компьютере назывался обязательно Administrator. Тех, кто сумел его переименовать, ждали весёлые приключения. Но с таким я лично не сталкивался.