I need to be able to hide a checklist option "None Selected" from the user. Through workflow I have this option filled in if nothing is selected in the choice field, but I don't want the user to be able to see this option when they create an item.
IIRC, a workflow can set a choice field to any value, even if it is not in the list of options. Just remove the "none selected" from the list of options that the user sees.
Here is a screenshot of the workflow steps
And here is what the form looks like. In the background you can see list items with "none selected" that was set by the workflow.