A former head of Russian Missile Defense Organization made a few observations lately. He started by enumerating the elements of advanced technological research in Iran.  nuclear enrichment,  solid-propellant ballistic missiles,  space-launch technology. Then he asked, if a scientist from Mars came down to earth and said... 'hey, there's a country on earth that has these three programs in place... what does it want'. The answer is obvious... they want a Nuclear Intercontinental Ballistic Missile program. He asked... does a nation need ballistic missile technology for 'peaceful' power generation. Okay, so a Martian scientist may be wrong. But a Russian Defense official... not so much.
from the article: U.S. report: Iran nuclear program hit obstacles in 2011