Ho risolto grazie a queste:
http://msdn.microsoft.com/en-us/library/Aa446560
Con una funzioncina che cicla sull'elenco dei processi e se ne trova più di uno con il nome della mia applicazione allora manda un messaggio all'utente e chiude l'ultima applicazione avviata