I am in favor of this in concept. However it must be predicated on Russia, China, India, Pakistan, France, the UK, and ideally Israel agreeing as well. I could make an exception for Israel due to the situation they are in since they can NEVER afford to loose a war.
Ideally Iran should also show good faith and sign such an accord.
It should not be a unilateral pledge however!