Несколько идей:
Я просто включил бы теневые копии тома и рассказал бы пользователям о том, как это работает. Кроме того, если это файлы, на которых сотрудничают многочисленные пользователи, лучше использовать SharePoint. SBS 2003 имеет достойную реализацию, но обновляющий до свободного WSS 3.0, был бы лучшим. Это также дало бы Вам управления версиями и способность к пользователям "проверить" файлы. Все бесплатно и полностью поддерживаемый Microsoft. Никакая потребность в стороннем программном обеспечении CVS, если у Вас нет конкретных требований. Не кажется, что Вы делаете.
К сожалению, удаление находится в части записи Windows набора полномочий чтения-записи, обеспечивает. Блокировка могла работать, как в блокировке файла, когда это не использовано. К сожалению, пользователь должен был бы запросить, чтобы файл был разблокирован для сохранения, и в том окне пользователь мог удалить файл.
Вы могли бы хотеть рассмотреть некоторый тип системы управления версиями, где, если файл действительно становится удаленным, восстанавливая его, просто вопрос восстановления последней регистрации. SVN и Мерзавец были бы хорошими вариантами для файлов MS Office, в то время как SharePoint имеет определенную поддержку файлов Excel.
Вы могли бы рассмотреть использование системы управления версиями, такой как Подверсия (http://subversion.tigris.org/), который будет вести учет истории каждого файла. Тот путь, если кто-то удаляет или перемещает его случайно, можно восстановить оригинал.