You can't, FlowLayoutPanel doesn't work that way.
What you could do is write a custom AddMethod that takes the last item and removes it and readds it, something like this:
private static void AddStuff(FlowLayoutPanel panel, Control control)
{
Control last = panel.Controls[panel.Controls.Count - 1];
panel.Controls.Remove(last);
panel.Controls.Add(control);
panel.Controls.Add(last);
}
Or something like it.
Hope this helps,
Fredrik Bornander