yes the idea could be generalized – in principle it is just wanting to be able to pop/duplicate a subset of obj props sup-pages out to its own persistent panel, which only listens to changes in selection of objects of the relevant types
the most general form is probably just the ability to have multiple instances of the current obj props panel, but each with an page type filter, where you can select from a list of icons for all the page types (viewport, edge softening, etc), which ones are allowed to be shown in a given instance of the obj props panel
as far as writing something custom, I could sure make a duplicate of my camera props panel, but this would not get me any of the other viewport properties, and besides that, the whole point of bumping the request is to improve rhino’s own rendering workflow, so that plugins like mine don’t all have to go making their own peculiar ways of doing things