Plan in #2 is minimally functional. When Send button pressed, a new annotation text node is added to the IGTL connector as outgoing node. Message needs testing on the other side.
Also, a memory leak (vtkIntArray) appeared!