I think this preference should *not* be Mac-only. User should be able to specify something like "directoriesFirst" or "alphabetical". If this preference is not specified, then the current sorting is used.

Do we need a separate pref for "ignoreCase"? Windows ignores case, but some systems may use strict ASCII order.