Simply display somewhere in the friendlist where is the given player playing, just like the guild does it.
Agreed, if you don't want someone to stalk you just remove them from the friend list. Otherwise it saves the trouble of having to coordinate with friends every time.