Mantendo o Aplicativo de Instância Única

Eu tenho trabalhado nesta minha aplicação e tenho esse problema. A execução do programa através da linha de comando com argumentos diferentes abre um processo .exe diferente.

Minha pergunta é como impedir a abertura do mesmo arquivo algumas vezes e é possível enviar novos argumentos de linha de comando para a instância do aplicativo já aberta.

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion