I would like to extend FieldSet to add additional functionality to the header (along with the expand/collapsed button, would like to add additional buttons (right justified too).

I'm assuming I need to extend FieldSet and a new FieldSetAppearance. Is there any gotcha's I need to worry about, if I down down this path.