Wie kann ich das realisieren?
Am ehesten mit Dongles, siehe z. B. http://www.hardlock.com.
Du könntest natürlich auch die Anwendungen übers Netz miteinander reden lassen (Anwendung meldet sich beim hochfahren per Broadcast, ein Master der vorher ausgehandelt werden muß zählt mit und meldet die Anzahl bereits laufender Instanzen zurück), das ist allerdings schon ein gewisser Aufwand, und du setzt halt ein Netz bzw. ein Protokoll vorraus.
Was mir auch mal untergekommen ist, ist ein Licence-Key in den die MAC-Adresse kodiert ist, d. h. die Lizenz hängt an einem spezifischen Rechner bzw. an der Netzwerkkarte.
Grüße, Robert