I read once that the younger Prince Charles often appeared with his hands behind his back and that this was symbolic of the fact that he was a prince, maintaining a certain distance from "the commoners". In this position, for instance, no one would be able to rush up and shake his hand.
Maybe Obama has the same attitude or maybe he is self-conscious about his forearms.
I have also heard that this guy walked around with his hands behind his back.