public ctlPuttyPanel(SessionData session, PuttyClosedCallback callback)
        {
            m_Session = session;
            m_ApplicationExit = callback;
            m_puttyStartInfo = new PuttyStartInfo(session);

            InitializeComponent();

            this.Text = session.SessionName;
            this.TabText = session.SessionName;
            this.TextOverride = session.SessionName;

            CreatePanel();
            AdjustMenu();
        }
 /// <summary>
 /// Open putty with args but as external process
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void connectExternalToolStripMenuItem_Click(object sender, EventArgs e)
 {
     TreeNode node = this.treeView1.SelectedNode;
     if (IsSessionNode(node))
     {
         SessionData sessionData = (SessionData)node.Tag;
         PuttyStartInfo startInfo = new PuttyStartInfo(sessionData);
         startInfo.StartStandalone();
     }
 }