اکثر اشیا دارای خاصیت Controls هستند که این خاصیت خودش دارای متدی به نام Add هست مثلا من با کد زیر PictureBox در یک Picturebox ایجاد می کنم:
PictureBox pic_symbol = newPictureBox();
pic_symbol.Image=Image.FromFile(str_path+@"\Resources\flag-green.png");
pictureBox1.Controls.Add(pic_symbol);
pic_symbol.MouseDown += new System.Windows.Forms.MouseEventHandler(pic_symbol_MouseDown);//Create Handle To Pic_Symbol Object MouseDown
حالا شما می تونید به صورتی که خودتون تمایل دارید کد بالا رو تغییر بدید یعنی یک button رو در یک Panel اظافه کنید اگه درست متوجه شده باشم منظورتون رو...