Мне просто интересно, когда будет тысячи записей, поиск будет таким же быстрым?
Создаётся какой-то поисковой индекс или выполняется последовательный перебор всех файлов и строк в них?
Как выполнить поиск в обычной базе (выборки, фильтры и пр.) понимаю, а когда каждая запись в отдельном файле - интересно.

Предлагаю добавить экспорт:
- в кликабельный html, для навигации по записям без оболочки программы: на локальном компьютере, в локальной сети, для закидывания на хостинг;
- базы в архив, для передачи её на другой компьютер;
- всех данных в *.rtf или в *.doc для простого чтения (сейчас экспортируется в pdf только одна страница, но не все).