Very interesting, I was looking for a way to control a custom Arduino transmitter and realized the UDP interface does not provide the current TX message. I am parsing the status messages to get the DX call and the transmit status but I need to infer the current TX message and this is a problem for example when calling CQ.
I will try your solution to see if it fits my needs. I think this would be a good addition to the UDP protocol.