private void AddUser(EndPointIdentityData endPointIdentityData)
        {
            string shortName = endPointIdentityData.IdentityName;

            if (shortName.Contains("\\"))
            {
                shortName = shortName.Split('\\')[1];
            }
            foreach (String name in listBoxUsers.Items)
            {
                // test for duplicate FQIDs ?
            }
            shortName += " (" + endPointIdentityData.EndPointFQID.ServerId.ServerType + ") ";
            listBoxUsers.Items.Add(shortName);
        }
        private object NewEndPointHandler(VideoOS.Platform.Messaging.Message message, FQID dest, FQID source)
        {
            EndPointIdentityData user = message.Data as EndPointIdentityData;

            if (user != null)
            {
                if (InvokeRequired)
                {
                    BeginInvoke(new MethodInvoker(delegate() { AddUser(user); }));
                }
                else
                {
                    AddUser(user);
                }
            }
            return(null);
        }