I'm a software developer who has been tasked with finding a systems admin solution, so I am out of my depth here.
We have a little 100k application which sits on a share drive and is launched by a log on start-up script (not even really sure how that works). This works well for customers who have a policy that requires them to log off at the end of the day and log in at the start of the day. But we have some potential customers who have no such policy and so are exploring alternative ways to launch the application "at the start of the day".
The major requirement is that whatever mechanism is used to execute the script is completely controllable by a systems admin. We are willing to entertain any number of reasonable hooks for launching the script other than the log in action. For example, one idea was to launch the script when a user fires up an instance of their internet browser. It's OK for the hook to fire multiple times in a day, as the application keeps track of whether it's time to show itself to the user or not.
Any ideas or guidance appreciated, thanks!
Edit
As I mentioned to Nixphoe in a comment, another major requirement is that the appearance of the application to the user happen in a way which is automatic but not unexpected.