You don’t need to use a Do Regularly there. In fact, this use case is very rare, if you use it often, that probably means you’re doing something fishy. Remember, Bubble is real-time…
In this case, i would add a condition on the workflow that is triggered when the icon is clicked, and say: when whatever-thing-youre-modifying’s value > 0
That way, if it’s negative, the workflow doesn’t get run.