We will see what will be in final 1.7 firmware. Exporting annotations might be in it or the next one.
It would be nice if Onyx would provide info needed. Maybe it is somewhere in the sources already published....
The best thing might be to design the functionality (what do we expect, the things should work, the workflow of the whole annotation process). Then Onyx or someone else might program it.
Ideally program should handle bookmarks, annotations, scribbles in text, clippings ... For each category allowed operations shoul be defined and so on.
If you have a definition of the task, you have 2/3 to 3/4 of the work done. Programing itself is the easiest part of the job.
I describe it on example of hand scribles in text. It is already possible to create pdf with scribles added. That is OK, but I would like to have a possibility to create pdf only with pages where scribles are. Even better would be export of pdf with parts of pages where scribles are. But someone else might need to know the number of the page from which the 'clipping' was made. And so on. Also it would be nice to be able to 'travel' from scrible to scrible, to have scrible list, ....