Ich persönlich würde erst garnicht soweit gehen, die Dateigröße o.Ä. zu verwenden, es reicht doch eigentlich völlig aus, wenn man einen Inviduellen String benutzt (ok, der sollte jetzt nicht nur 1 Zeichen lang sein

). Ich glaube, da sind die Wahrscheinlichkeiten, dass ein anderes Programm einen
Mutex anlegt, den Wert prüft und dann auch noch den gleichen Wert hat, schon relativ klein.