I know that I would be upset if an application disabled Bonjour for
the entire system, and then I was no longer able to print to my
Bonjour shared printer or use iTunes Music Sharing.
Me too; I wouldn't think of adding such an option to my app.
But if a user (or that user's sysadmin) really wants to turn off
Bonjour everywhere, they should have a better option than going to
every Bonjour-supporting app and turning it of one application at a
time. Instead of bugging me (and other application developers) to
add Bonjour checkboxes to our apps they should be bugging Apple to
add a Bonjour checkbox to System Preferences.