Mehrfachen Programmstart verbieten

Hallo,

folgendes Problem: Windows-Rechner (Win7) mit mehreren Benutzeranmeldungen -> es soll verhindert werden, dass ein bestimmtes Programm mehrmals gleichzeitig läuft.
Also angemeldeter Benutzer A hat Programm xy gestartet, Benutzer B meldet sich ebenfalls an und soll das Programm xy dann nicht starten können.
Hintergrund: das mehrfach (im Hintergrund) laufende Programm bindet mir Lizenzen.

Hat jemand eine Lösung mit Windows- oder externen Mitteln?