No court, not even the USSC can stop him.
Congress was given the exclusive power to remove him, but cannot force him to act in any particular fashion.
The only good news with this Iran thing is, once Obama is out of office any deal he struck is null and void.
And the Congress and GOP should announce that from every rooftop.
The Constitution gives the President responsibility and authority to enforce the laws of the US. No one else. Congress can remove a president who fails to enforce the laws. That would be a "high crime".
Tell that to Nixon. Of course Nixon did surrender the tapes when he didnt really have to. Personally I would have called a pres conference and burned them, he didn't and the rest, as they say, is history