Arkadaşlar, uzun uğraşlar sonucu kendim mantık yürüterek sonuca ulaştım. Aşağıda kodları paylaşıyorum; belki ihtiyacı olan olur.
Random LocationPicker = new Random();
for (int i = 0; i < dgwList.RowCount; i++)
{
PictureBox imagem = new PictureBox();
int X = LocationPicker.Next(0, 750);
int Y = LocationPicker.Next(300, 500);
imagem.Size = new Size(150, 150);
imagem.Location = new Point(X, Y);
Image img = Image.FromFile(dgwList.Rows[i].Cells[2].Value.ToString());
imagem.Image = new Bitmap(img, new Size(150, 150));
lblMenuName.Text = lblMenuName.Text + dgwList.Rows[i].Cells[1].Value.ToString();
this.Controls.Add(imagem);
}