These messages do not appear in MessageList since they aren't generated by the kernel, but by the front end rendering. To access them, try
MathLink`CallFrontEnd[FrontEnd`GetErrorsInSelectionPacket[EvaluationNotebook[]]]
Yes,
that does it. I have to learn how to manipulate this list!
Thanks,
A.