The behavior the customer is encountering is correct. If an alias to a server is launched from the Startup Items folder, and the user presses the cancel button when asked to connect, the rest of the startup items will not launch.
This behavior is common to the startup items folder, and is not specific to server connections. For example, if a series of startup sounds are placed in the Startup Items folder, and the user presses Command-period to cancel the playback while the first sound is playing, the remaining sounds will not be played.
There are a couple of ways for this customer to work around this behavior. The first is to use AppleShare's server mounting feature. When the customer uses the Chooser to mount a server volume, he should check the box next to the name of the server volume he wants mounted at every startup. Cancelling a password dialog generated by this method will have no effect on the file in the Startup Items folder.
Second, the customer could change the names of the server aliases in his Startup Items folder, so that they appear alphabetically after any other files, such as applications, that must always be loaded.
Third, the customer could use a third-party macro utility, which might be able to use a macro sequence to mount a server volume at startup.
Support Information Services