Suggestions:
1 - exchange the TXT control of special brands for RTF, with the user being able to maximize this form or not. RTF, in addition to the various formatting resources, has a native search engine;
2 - if possible, save special marks using MVD's SAVE, which allows you to include quotation marks in the inserted text. The INSERT and UPDATE commands generate an error when there are words in quotation marks in the text that will be saved;
3 - change the Sumatra configuration to save the last reading position, which you already explained how to do in the forum.
If you can't answer, that's okay: how did you incorporate SCRIPT.DCU into the executable?
I have been using BookLib since the previous version as my default reader. Congratulations on the project.
Roberto Alencar