I am not seeing a scenario were they can be stopped. They are already surviving under combined US/Israeli strikes. Short of being attacked with weapons of mass destruction...
... oh dear god this administration is dumb enough to try that, isn't it?
Iran can be stopped. Building nuclear weapons plus delivery systems isn't easy and requires a major industrial effort. They won't be allowed to sustain that effort, or rebuild the air defenses necessary to protect it.
There is no reason to believe that they haven't already developed and worked out the details of all that, in case they'd ever need it. Now the US and Israel have killed the only man who was preventing it from being done, the late supreme leader. I cannot imagine the next supreme leader (that is about to be announced) not immediately cancelling the prohibition on building nuclear weapons (to be made public only after they've been built, ofc), and giving the order to build ~10 nuclear warheads (the amount that they can build based on the amount of 60% enriched fissile material they currently possess). With two nuclear powers relentlessly attacking them, it would be suicidal of them to not order the immediate building of nuclear weapons ASAP.
You're really missing the point. Just because someone gives the order to develop nuclear weapons doesn't mean that their defense industrial base has the capacity to do it, or that it can be protected against future strikes. Furthermore, if Iran declared that it did possess working nuclear weapons that wouldn't be a deterrent: it would trigger an immediate and massive preemptive attack by the USA and Israel.