Вы можете сделать это точно так же, как присваиваете значения из любого класса любому другому классу.
Например:
var form1=new Form1();
form1.SetProps(Red,img.gif,"Hi");
Где Form1, очевидно, нужно что-то вроде:
public void SetProps(color c, ...)
Вы получаете точку.
Лучший способ сделать это, особенно с формами, это иметь конструктор в form2, который получает аргументы из Form1, и вызывать его перед закрытием Form1:
, то есть в Form2:
var form1 = new Form1(Red,img.gif,"Hi");
this.Close();
form1.Show();
(не поймите меня на синтаксис ..)