En el C# vas a esperar un string[] parametros en el MAIN.
Vas a tener que manejar una estructura ( Ojo para mi es mejor ) donde asignes el valode de cada parametro y asi ya nomas la mandas utilizar en el Form.
Para el modo de envio te la debo en VB no lo e manejado mucho
, pero en C# es asi:
Código C#:
Ver originalsParam = string.Format("{0}", Parametro a Enviar);
Process exe = new Process();
ProcessStartInfo modulo = new ProcessStartInfo(@Programa a Ejecutar, sParam);
exe.StartInfo = modulo;
exe.Start();
exe.WaitForExit();
Espero te sirva