filename can either be the application or the filename. when it's the application you can pass the filename in the arguments property.
the only problem I can foresee is that a 3rd party app might not use verbs

ProcessStartInfo Properties:

http://msdn.microsoft.com/en-us/libr...roperties.aspx