In response to Private messages without chatterbox I was thinking it would be possible to just emulate the message nodelet that comes with the emessage nodeball.

Perhaps I am being naive, but could it be as easy as creating a new nodelet that just called showprivatemessages?

Am I thinking down the right track?