For discussion Im attaching a patch plus 2 screenshots. I've tried to reduce the screen real estate devoted to forum notifications within messaging and also make it clear that it isnt actually the human being sending that notification.
I've made use of the smallmessage columns that were always there but not really used. Ive changed the popup message processor and the messaging screen to use small message while the email processor continues to use full message. That means you still get the full html forum notification emails as before.
The popup notification is of course only displayed to users who have it configured. For those who don't use the popup processor messages that are emailed or sent out via Jabber continue to be marked as read immediately as they did previously.
I've just greatly trimmed down the forum notification displayed within the messaging system. I've also worded it in the third person so its apparent the its not the person in question who actually sent this message.
Note that in the screen shots the students name is actually "Student Sam".