i 've had the same problem, i've solved turning to "false" the property using a vba-code when the main form opens.
something like this:
****************************************************
Dim db As Object
Set db = CurrentDb()
db.Properties("StartupShowDBWindow"

= False
Set db = Nothing
SetOption "Intercettazione degli errori", 2
SetOption "Conferma modifiche record", 0
SetOption "Conferma query di comando", 0
SetOption "Conferma eliminazione documenti", 0
*******************************************************
my version is in italian so the translation of the options maybe is like this:
capture errors
confirm records deletions
confirm action queryes
confirm documents deletions
be carefull when using the setOption command because if you don't use the exact name of the option it will return an error and the exact names in english version maybe are not the ones i have translated above
P.S. i use also a similar code to revert the properties to the original values when the database closes, because i fear that otherwise that properties would remain as i set for all the other databases that would be opened later