Anon should be nullified when you apply for a group in the outstanding requests section. As it stands right now, if you're not fast enough or lucky enough to have seen the request at the time it was made you can have an entire list of anon's in your outstanding buffer and not know what the hell you're inviting to your group.
That is just ridiculous and is often a cause for me to ignore requests.
Secondly, if a person is in your friends list and you are likewise in THEIR friends list I think the Anon function should be nullified. If you are in their friends list it should be inferred that they don't mind you knowing if they are online to begin with. However it should not be assumed as such with them not having you on their particular list but they are in yours.
'Nuff said.