Вообще-то *.bak для того и существуют, чтобы при необходимости восстановить результаты работы. ИМХО решение сводится к установке isavepercent в 0 и savebak в 1. Принудительной автоматической установке.
Откровенно говоря, у меня крепнет подозрение, что надо не программу писать, а технологию проектирования чинить.
Технология проектирования и логика бэкапов Автодеска, это 2 совершенно различные вещи.
Вы хотели бы, чтобы точки восстановления Windows маячили во всех папках файлов? Это то-же самое.
Бэкап должен идти не мешая процессу проектирования не попадаясь на глаза до того момента, когда потребуется что-то восстановить.
Рабочая папка и папка бэкапов, это 2 различные папки в разных местах.
Другой логики я не наблюдаю.
Если это сделано в целях удобства пользователей, типа глюк, а вот и резервная копия, то я скорее вижу что Автодеск признает, что проблемы с сохранением файлов слишком частые, для этого и вывели в одну папку.