We have a checkbox custom field on Account that defaults to false. It's part of a managed package that we provide. Because it is in a managed package, our customers who install the package can't change the default value themselves directly.
We'd like our customers to be able to change the default value of the field to true if they wish.
Is it possible to programatically change the checkbox field default value via Apex? Or to make the default value editable even though its in a managed package? Is there any other way to achieve this functionality?
Update: If possible, we'd like to avoid achieving this with a Trigger/Workflow Rule on Account creation, because it will look to the user on the New Account page like we are setting the field False but in fact it will be created as True.