Перемещение файла в ProgramFilesx86 (read-only)?
По умолчанию доступ на запись в PF разрешен только администратору.  Добавьте в манифест приложения, что приложению для работы нужны права администратора.
Запускайте свой софт с повышенными привилегиями (правой кнопой и там запустить от имени админа) и будет вам счастье. Простым пользователям туда обычно писать не дают, даже если это пользователь с админскими правами.