Have an Automator Application as a 'Login Items' to 'Connect to Servers' (AFP).
On login it runs, connects the servers, but does not add them to the Finder Side Bar under 'Devices'.
Once logged in, I disconnect the servers manually, and then run the Application manually. The servers connect & are added to the Finder side bar! Same, unmodified Application.
Have tried to add a 'Pause' of a few seconds to the Automator Application at the start, but it still won't work.
This exact same Automator Application used to work in Snow Leopard without fail. Stopped working with the upgrade to Mountain Lion. Have opened & re-saved the Application using Automator on Mountain Lion as well.
Added (30-SEP-12) ...
Finder directly after login & Automator script has run.
Run Automator script manually.
Finder after running Automator script manually.
Also, just discovered something new. During login, if I quickly open Finder, while the script is starting/running, the mappings are created (!), but if I don't open Finder, let the script run, then the mappings are not created.
Added (01-OCT-12) ...
Workaround ... add a 'Get Specified Finder Items', and then an 'Open Finder Items' to open Finder before attempting to connect to the servers.