There are two approaches to the admin auto-install
  1. Use a file in /includes/functions/extra_functions if you don't need to create a message to the user.
  2. Use an auto_loader and an init_include if you do need to "message" the user.

The Super Globals plugin uses method #1 and shows the insertion of a new configuration group and the associated admin-pages settings.