Existe alguma maneira de executar processos em segundo plano?

Existe alguma linha de comando ou método .NET que executa um processo em segundo plano escondendo qualquer janela que tente abrir?

Já tentou:

 var process = new Process()
 {
      StartInfo = new ProcessStartInfo()
      {
          CreateNoWindow = true,
          WindowStyle = ProcessWindowStyle.Hidden,
          FileName = TheRealExecutableFileNameHere
      }
 }
 process.Start();

Sem sucesso até agora

questionAnswers(14)

yourAnswerToTheQuestion