You can create controls at runtime and add them to the Controls Container.
public partial class Form1 : Form
{
List<RadioButton> radioButtons;
public Form1()
{
InitializeComponent();
radioButtons = new List<RadioButton>();
for (int i = 0; i < 5; i++)
{
RadioButton radioButton = new RadioButton();
radioButton.Top = i * 20;
radioButton.Left = 5;
radioButton.Text = "Test " + i.ToString();
this.Controls.Add(radioButton);
radioButtons.Add(radioButton);
}
}
}
Hope it could help and i hope i have unterstand the question right.