I am also having the same problem, and the above fixes do not work. If I use the local admin account on the system, it doesn't ask for the keychain, if I use an ldap authenticated/template account, it does ask for the keychain.
I would love to deploy this application to the mac labs we have on campus, any help would be greatly appreciated.
Thanks.