Maybe i was not clear. Point is to “run” snapin from Snapin page. simply select Snapin and deploy it on particulat Hosts/groups.
It makes sense, it is working like this in Zenworks for example. If you can run (not assign because assigning is doing nothing) Snapin from host level why not to do it from Snapin level?
Here is example:
to execute snapin on 12 hosts i need to go Host by Host and run Snapin which takes time OR i can create group, ad d12 Hosts to it and run Snapin, go to Groups GUI, run Snapin and after that remove group (because i want to run it once so group is no longer needed).
It would be easier to go to Snapin, select particular Hosts (or groups) and run it from this level.