and thank you for your excellent work.
As far as multisite goes. I believe the plugin works fine as you earlier replied here.
Still. I fail to see the point of it. I mean why let admins on a multisite know of something they are NOT allowed to do anyway. It is like allowing a subscriber's menu to show:
Posts--> In order to create a post in a WordPress environment you must be at least a contributor
Appearance--> In order to change theme in a WordPress environment you must be an Admin
Plugins--> In order to... and so on....
I believe that using the manage_network_themes capability for Super Admins -when on a multisite- you should ONLY show the plugin's functionality on the Network Administration area.
I didn't go through your code, but it seems like you already use that filter to ONLY show the redirect from the Toolbar, to the Network Administration Area.
Worst case scenario? Probably.... also show the corresponding menus to ONLY Super Admins (as a reminder) under any site's Appearance Menu.
Just a thought. :)
Thanks again for your work !!!
PS: I think you should definitely omit it under the active theme's details.