title: ToolStripManager not restoring Location of Toolstrips
body: <p>ToolStripManager does not restore my Toolstrips to the previous locations as expected. I created a very simple app to demonstrate. I contains 4 movable Toolstrips in a ToolStrip Container. I move the toolstrips to order them as 4-3-2-1 from top to bottom (Figure A). Then close the app. When I reopen it they are ordered as in Figure B.</p>
  
  <p>Here is the simple code. I have verified that the Key used in the LoadSettings and SaveSettings method calls is the same string.</p>
  
  <pre><code>using System;
  using System.Collections.Generic;
  using System.ComponentModel;
  using System.Data;
  using System.Drawing;
  using System.Linq;
  using System.Text;
  using System.Windows.Forms;
  
  namespace ZT2
  {
      public partial class Form1 : Form
      {
          string keyName = "abc";
          public Form1()
          {
              InitializeComponent();
              keyName = Application.ProductName + this.Name + "xyz";
              ToolStripManager.LoadSettings(this, keyName);
          }
  
          private void Form1_FormClosing(object sender, FormClosingEventArgs e)
          {
              ToolStripManager.SaveSettings(this, keyName);
          }
      }
  }
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/rhSZv.png" alt="Figure A Before closing form"></p>
  
  <h1><img src="https://i.stack.imgur.com/MpmmC.png" alt="Figure B Reopened form"></h1>
  
  <p>Visual Studio 2010 - C#
  .Net 4 Client Profile</p>