I’ve never seen such an add-on and, as you, always developed small or bigger customization in this area.
I just discover recently (and got a bit surprised) then, when archiving sales/purchase documents, the notes get lost: this will be an integration that will do soon in my installations.