I've had a quick look but I couldn't find anything, so I thought I'd ask here.

Do any of you know if there is an app which can change dock preferences depending on your screen setup?

For instance, I have a Macbook pro which I hook up to an an external 20" monitor when I want to work in apps which have quite a few pallets. I would like it to recognise i have plugged in a monitor and adjust settings such as location and magnification.

Is there such an application out there? or am I dreaming?

Thanks in advance