lo sò che può succedere una volta su tre miliardi, ma a me è capitato e stà capitando tuttora in questo caso specifico... ho provato a usare un mutex, ma si è verificata la condizione che ho detto nel post precedente...
ripeto: le due istanze vengono eseguite simultaneamente, quindi, quando vengono avviate, i due programmi si vedono e si terminano in contemporanea...