void EndFriendlyConnectorWindowInApp(SystemControlInfo controlInfo)
        {
            IntPtr handle = (IntPtr)controlInfo.Data;
            FriendlyConnectorWindowInApp invokeWindow = _handleAndWindow.FromHandle(handle);

            _handleAndWindow.Remove(handle);

            //スレッドが異なるので、Invokeによって終了処理を実施する。
            if (invokeWindow != null)
            {
                try
                {
                    invokeWindow.Invoke((MethodInvoker) delegate
                    {
                        try
                        {
                            invokeWindow.RequestDispose();
                        }
                        catch { }
                    });
                }
                catch { }
            }
        }