В этой красивой идее пропущено еще один этап - окно с выбором шаблона документа. Если я правильно понял, Вы и его предлагаете не выбирать, а формировать по последнему использованному?
А если на форме выбора шаблонов последний раз использовали несколько шаблонов, то формировать весь пакет?
В продолжении идеи: добавить в программе папку по умолчанию для выходных документов.
Как реализовано в современных браузерах: загрузка происходит либо в папку по умолчанию, либо каждый раз появляется запрос указать путь. Пользователь сам выбирает, что ему более удобно.
Программа и сейчас запоминает по умолчанию папку, в которую Вы последний раз выгружали. Сейчас Вы не выбираете папку каждый раз заново, Вы просто нажимаете кнопку «Сохранить» если Вас устраивает предложенная по умолчанию папка, а если нет, то выбираете другую. \
В любом случае контроль необходим, нужно хотя бы посмотреть, куда выгружаешь, иначе потом будешь по поиску документ искать. Некоторые пользователи до того "теряют" сознание, что со временем нажимают кнопки не осознавая и не запоминая что делали секунду назад, потом звонят и ругаются, что я мол выгрузила в Excel смету, а сама не знаю куда и где ее искать теперь. В общем работают как во сне, который потом забывают. И заметьте им ничего не мешает в отличии от принцессы на горошине.