Utiliza la clase Process para levantar un nuevo proceso (
http://msdn2.microsoft.com/en-us/lib...s.process.aspx)
La forma de pasarle el archivo al UltraEdit para que te lo muestre depende del propio UltraEdit y de como recibe este los parámetros.
Te recomiendo que te hagas un bat para probar como es que UltraEdit levanta los archivos.
Suerte