Поискал код нашёл сделал. Теперь UAC спрашивает и затем устанавливает в ProgramFiles.
Но теперь возникла другая проблема.
Проинсталированная: программа - без прав администратора перестала работать (не может перезаписать обыкновенный ini),
а раньше если устанавливал в несистемную директорию, то работала....
Это как-то связано с ProgramFiles и правами администратора.
Однако, если принудительно, каждый раз при запуске спрашивать и давать права администратора, то работает...

.