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);

            }