How to declutter your startup routine

In order to speed up boot times, it's important go a bit deeper into the system on Macs in order to declutter them:
 
/System/Library/LaunchAgents/ Per-user agents provided by Mac OS X (usually left untouched)
/System/Library/LaunchDaemons/ System-wide daemons provided by Mac OS X (usually left untouched)
 
/Library/LaunchAgents/ Per-user agents provided by the administrator.
/Library/LaunchDaemons/ System-wide daemons provided by the administrator.
/Library/PrivilegedHelperTools/ authenticates startup and tools for non-AppStore apps
/Library/StartupItems/ System-wide startup items provided by the administrator.
 
~/Library/LaunchAgents/ Per-user agents provided by the user.
~/Library/StartupItems/ Per-user startup items (folder may not have been created if none present)
 
You may find more than a few items in these folders that are unneeded, possible carryovers from previous system migrations, possible crust from printer installs & external hard drive installers (HP and Seagate especially).
Also good to take a look at what is in your:
 
/Library/Application Support
~/Library/Application Scripts
~/Library/Application Support
~/Library/Preferences/

 
folders, if you’ve installed software then uninstalled it there is good chance that there are items left behind in these areas.
I finally tend to carefully clear out any redundant extensions for completeness:
 
/System/Library/Extensions
 
but if you go this far be very careful what you do. Map