Одна такая вещь, которую я помню, это настроить Session так, чтобы файлы такого типа помещались в папки, где у обычного пользователя есть права на запись.
Из того, что я помню, свойства
Session.PrivateDir
Session.NetFileDir
являются соответствующими.
Правильное расположение будет зависеть от одновременного доступа, базы данных, к которой вы подключаетесь, расположения данных - в случае парадокса или dbf - и от того, используете ли вы кэшированные обновления или нет.
Я поддерживаю приложение, изначально написанное на D4, теперь скомпилированное с D2007, когда это редко требуется, и оно хорошо работает на vista +, используя его с его конкретной конфигурацией и потребностями (без paradox / dbf's).