Snapins and Printers don’t have preselectors, because this would be a massive performance issue. We have to call all hosts, make comparisons against all hosts, validate which hosts have all the same information, then use that to present. Because of the “associative” nature of snapins and printers, this is much simpler to handle by just presenting them all and showing the user they can add/remove. We don’t have a means to know which are associated (otherwise we’d be making a list of “here’s the hosts that have these snapins/printers”). For this reason, it’s just a selector to allow adding and removing, it’s on you to know what is associated to the whole of the group or not.
Image association isn’t retained because of a bug, this is now fixed in the working tree.
AD Settings should be retained. Printers (as stated earlier) are not retained. Power Management is not retained for the same type of reason as snapins/printers.
Remember, for plugins they’re kind of their own ball game. Plugins aren’t enabled by default and aren’t installed by default. So I’m aware plugins will have some issues while I work towards updating them to be bootstrap friendly. I’ve already fixed the issues for groups/host location not being available which is now also in the working tree.