Desperately needed in a country with the world's third-largest oil reserves.
There's no doubt though that they feel having nuclear weapons will be a deterrent after how close they came to having their government wiped out by Cheney et. al.
In my estimation, attacking DARPA-funded scientists is more likely to be "okay" than attacking the Iranian scientists, because the latter may not actually have any involvement in weapons development if Iran is telling the truth.
is there anything at all supporting the Iranian version?
We know that USA and lots of other countries don't believe Iran, are really worried and put lots of resources into stopping the program. We also know that Iran has had suspicious behavior and actively supports terrorism. And so on.
The alternative would be an US conspiracy, which they obviously would have failed to keep quit about... :-)
Obviously Iran wants the bomb, and given the crazy guy in charge it should make anyone feel _very_ uncomfortable. The last time they pursued this the Israelis at some point bombed their reactor.
Why would Iran risk an outright attack just to build nuclear power plants? Doesn't make sense on any level. A nuke on the other hand is a guarantee that nobody is going to attack your country, ever, again. Invaluable.
That was Iraq, at Osirak.
But your larger point is correct. Nobody in foreign policy circles takes Iran's claims about having only a peaceful nuclear program seriously. Especially not when two of the main facilities were built in secret before being uncovered by dissidents and Western intelligence agencies. No country pursuing a purely peaceful nuclear program builds enrichment facilities in secret.
I think you're forgetting that war is not a board game with a friendly set of rules everyone has implicitly agreed to follow.
It could even be a country that signed it, but is aiming for complete dominance, and throws out the rules because they are already at war with the rest of the world anyway.