Здравствуйте, Shurick ok, Вы писали:
Вариант #1:
Попробуй отобрать у юзера право на удаление файла
Вариант #3:
Или имей где-нибудь фоновую программу которая постоянно держит этот файл открытым для записи
Вариант #2:
Храни где-нибудь копию файла. При его удалении (об этом ты узнаешь при помощи FindFirstChangeNotification) восстанови этот файл из копии.