I would also love to see a one click/hotkey solution for selecting whole chain of bones. In the meantime, I have this strange behaviour: when I select a chain of bones in a tree view (select first bone then shift click last bone to grab them all), selected bones do not appear in dopesheet in the right order. There is always first bone in the first place and then the order is reversed. Like bones 1,2,3,4,5,6 are being selected and in dopesheet I get 1,6,5,4,3,2. Very frustrating as I have to click each individual bone in the tree to get them in correct order in dopesheet. Is there anything I/You can do about it?