At startup: access to the "default keyring" is required by 'An Application'
Solution 1:
This is not nonsense. This is a request to unlock your keyring, which is stored in an encrypted database. That your passwords are stored in an encrypted file is a safety feature.
Without automatic login, that keyring is automatically unlocked after you entered your user name and password on the login screen. When you enable automatic login, that key is not anymore automatically unlocked. This indeed defeats your purpose of having automatic login - the system needs to request the password as soon as a key from the keyring is needed.
To resolve the issue, you need to reduce the security of your system a little more by setting a blank password for the keyring. You can do that in the utility "Passwords & Keys".
Right-click the "Login" folder and select "Change Password".
Set your password to nothing.