This sounds like there is more lurking here than the psychologist said. I don't believe that this is what healthy happy boys do.
I would sit down with a cup of coffee and really really think about this boy?
Has he always been like this or did something change suddenly? If so, has something happened to upset or frighten him?
Are the problems worse at school? And when he is bad at home, could it be related to having had a bad day at school/your bringing up his behaviour at school?
Could he be struggling/afraid of not coping academically. When children say 'I am bored' they often mean 'I don't understand'.
What is he like with his peers? Does he find social interaction difficult? Could there be a bullying problem?
Or could there be something about him that means the social situation at school/in the classroom/the playground is particularly difficult to him? (thinking Asperger spectrum- which can be very mild, but still make a classroom situation daunting)
How does he get on at home with his siblings? Is there anything about his home situation that could be upsetting him?
Also, think about what he's like when he's good. What does he like doing? How does he like interacting with adults? Is there any adult that he particularly gets on with/respects who might be able to influence him?
I would agree with finding him something he loves, but not just because you can then take it away when he misbehaves. More because everybody needs to have times when they feel good about themselves and doing something you love is a good way of achieving this.
And he needs to do something positive with another adult.
Custardo's advice is right, positive reinforcement.
I can't stop thinking about that swinging from curtains thing. And doing it repeatedly. If you see another psychologist, I would make sure you mention this; I have a feeling that it could just be relevant.