Timer as a Program Trigger

Is it possible to set a Timer as a Program Trigger? I’m trying to create a program trigger that turns on when a discrete input (control button) is held down for a set amount of time.

How about this: make a timer in a user program (see the help for how to make a timer), and when the timer times out, set a variable for one loop time. Use that variable in the Program Triggers. Will that work?