Jak mogę zapisać formanty utworzone w czasie wykonywania w formularzach Windows

oto mój kod

private void make_Book(int x, int y, string name)
{
    #region Creating Book

    // this code is initializing the book(button)
    Button book1 = new Button();
    Image img = button1.Image;
    book1.Image = img;
    book1.Name = name;
    book1.Height = img.Height;
    book1.Width = img.Width;
    book1.Location = new Point(44 + x, 19 + y);            
    book1.Click += new EventHandler(myClickHandler);
    groupBox1.Controls.Add(book1);

    #endregion            
}

ten kod tworzy przycisk za każdym razem, gdy klikam przycisk, teraz chcę zapisać utworzony przycisk i jego właściwość, tak aby mogły się pojawiać przy każdym uruchomieniu aplikacji.

zakodowane w C # visual studio 2010 ...