C # Abrir archivo con aplicación asociada pasando argumentos


Intento iniciar la aplicación predeterminada registrada para una extensión que especifica un argumento adicional:

 ProcessStartInfo p = new ProcessStartInfo();
 p.Arguments = "myargument";
 p.FileName = "file.ext";
 Process.Start(p);

La aplicación comienza a abrir correctamente el archivo especificado. El problema es que está obteniendo solo un parámetro (el nombre del archivo), ignorando totalmente los "Argumentos" adicionales.
¿Es posible hacer lo que quiero? ¿Estoy haciendo algo mal

Gracias de antemano por cualquier ayuda
Paolo

Respuestas a la pregunta(3)

Su respuesta a la pregunta