Hallo Sven,
was sind das denn für Programme?
Denkbar wäre z.B. dass das Anmelde-Tool eine Sitzung in einer Datenbank erstellt und beim Start weiterer Programme wird geschaut, ob eine Sitzung gültig ist. Wenn ja, wird die Anwendung sichtbar, ansonsten beendet sie sich, ohne dass man das Fenster gesehen hat oder zeigt eine entsprechende Meldung.
Dann müsstest du nur die Start-Routinen der einzelnen Programme modifizieren (in der
dpr-Datei beispielsweise).
Das fällt mir auf Anhieb ein. Ob das gängige Praxis ist, weiß ich nicht.