>Why the messages are not removed from Agent as well?
They should be. Upon reading a message, if one of those three checkboxes is checked, and if the message is part of the Agent, it should be removed. Can you give me a pattern in regards to where this does not work?