Not exactly the same kind of example. But I can think of some as follows(actually most plugins that not only come with new functions but also meant to added to atoms have this feature):
Plugin-1 'Timeline' added new options to triggers system like 'Play Segment XXX', 'Play Anim XXX', adjusting Global 'Speed' or 'Speed' of specific animation, 'Stop' etc. All these new options (that can be selected or changed in the UI of the plugin) can also be triggered under built-in trigger selection UI once the plugin's added to an atom. So it's possible to adjust all these parameters with triggers rather than actual click of users in the UI.
Plugin-2 'Passenger' have the new options(new Receiver Target) like 'enabled'(meaning tick on/off the plugin itself), 'Active', 'Rotation Lock', 'No Roll', 'Position Lock' & many others(literally all the options you can find in the UI of it) all under the 'Receiver Target' of the plugin once the plugin is added into any atom in the scene.
Plugin-3 'MoveControl' bring in triggers option that can also be found all in its UI like 'enabled', 'X Position', 'Y Position', 'Z Position', 'X Rotation', 'Y Rotation', 'Z Rotation' and many others.
All these plugins I think are representative in terms of adding new options the plugin has introduced to the built-in triggers system so that the new functions can be triggered on certain conditions without clicks.
The difference is any one of the plugins mentioned above is supposed to be added to atoms in the scene. But GiveMeFPS is a scene plugin or session plugin. So I think there may(must) be sth different.