Every once in a while, someone discovers a surprising bug. This is one of them, in the implementation of GoLabeledLink.Remove.
I don’t understand the documentation either.
I guess we should fix GoLabeledLink.Remove to work correctly for children that are not one of the standard children (FromLabel, MidLabel, ToLabel), and for compatibility change the LinkLabel constructor in the Processor example to turn off Deletable.
It’s possible to work-around this, but it would be easier to give you a new DLL. Send me e-mail.