Es gibt unter NT ein "All Users"-Ordner, der auch das Startmenü mit den Einträgen für alle Benutzer enthält. Dort gibt´s auch ein Autostart (CSIDL_COMMON_ALTSTARTUP). Problem: das gilt eben nur für NT-Systeme.
Wenn das Ding auch unter 9x/ME laufen kann/soll, dann bleibt wohl nur die Registry. Unter NT könntest du evtl. durch eine Meldung darauf hinweisen, dass der Autostart ohne Admin-Rechte nicht funktioniert (wenn diese Rechte fehlen ->
bin ich lokaler Admin?).
Oder du benutzt die User-abhängige Methode über
HKCU.
Das ist nun mal das Sicherheitskonzept von NT. Icke find´s "jut".