I've just created a flow that needs to run on a schedule every day. It must not be run manually as that could lead to duplicate processing/data.
Rather than install a 3rd party cron node, I've used the core Inject node which is certainly up to the job. I have set the name of the node to 'DO NOT RUN MANUALLY' to remind me (and others in the team) not click the inject button.
It would be useful to have an option to disable the Inject node's button for this use case.