I think it is an excellent idea because of the structured approach. It's not necessarily going to tell people stuff they don't know already, but following a programme means you actually do it; do it often enough and these things become habit.
I really like the Happy Movie which looks at this in detail. Funnily enough I was talking about it at the weekend with my kids and we were considering genes and happiness - research suggests it is 50% genetic and 10% circumstances, leaving 40% up to us. I explained that the 10% included things like wealth, location and race, to which my 9 year old butted in with, 'We're all members of the human race, thank you!'