@billrey - the dashed Object seem to be enough, since Bones (Armatures) are ObData blocks atached to Objects, if I’m correct.
Regarding colours - I made another mockup with icons coded with the palette that’s mix of Active Tools colours and Viewport random colours. With slight saturation and lightness tweaks.
… maybe the Object’s colour is a bit too light and yellowish.