I have a MacBook Pro that I use in two different 'modes', mobile and desktop.
Mobile is for when I'm using just the MBP with the integrated trackpad, keyboard, and display.
Desktop is for when I'm using it with external displays and an external keyboard and mouse, usually in clamshell mode.
A couple of facts have led me to look for a way to configure a different Dock to appear in each mode:
- The resolution of the external displays is higher than that of the internal display, so I have more room for extra apps/folders/spacers in the Dock.
- I generally use a different set of main apps in each mode.
So, is there a way to configure two different Docks in OS X and switch between them either automatically based on the presence of an external display or manually?

