Ciao
I parametri della riga di comando non li devi passare nel nome del file, ma nella proprietà apposita:
myProcess.StartInfo.FileName = @"C:\Programmi\WinRAR\WinRAR.exe";
myProcess.StartInfo.Arguments = "a " + myfile + " " + nomefileZip;
myProcess.Start();
Oppure più velocemente:
Process.Start(@"C:\Programmi\WinRAR\WinRAR.exe", "a " + myfile + " " + nomefileZip);
Luca