Ok, some actual feedback:
The problem with this:
function action_admin_init__perform_setup_tasks(){
// perform some additional setup tasks on admin_init
}
is: how do you set the hook priority and the number of parameters the
method accepts?
Also, how do you allow other plugins to unhook it?
--
http://scribu.net