A stand-alone icon (i.e., an icon that is not part of an application
interface) is provided to facilitate communications across a network
between users of at least one communications program. The icon represents
a contact or a set of contacts. Status information regarding the contact
or set of contacts is received and displayed using the icon or in
response to an operation performed on the icon. The icon additionally may
provide an interface for performing actions related to the contact or set
of contacts. The actions may generally include, for example, retrieving
profile information about the contact, setting an alert to indicate that
the contact's network/login status (e.g., login, logout, or idle) has
changed, or performing communications with the contact.