1) Am I missing something?
No, I don’t think so. Are you trying to use the Accounting application (Accountinglib) because that would explain the reference to the ETA book.
2) What is the meaning of the first message?
It is trying to build the path in the book to the option that you are trying to access. Are you using a BookControl to run your application? This message is only a notification to the programmer that a link could not be made to a book page to associate permissions with. If you don’t use permissions in your application, you should just be able to set Suneido.User and you wont get those messages.
3) What is the purpose of the two lines that I commented out?
It is trying to find the correct book page option to find out if the current user has permission to that book page.
4) How can I remove the help button in the Access?
I think that button is from a plugin defined in Plugin_TitleButtons