Only if there are no document scripts or page action scripts that initialize the form.
Thanks for your answer, but I think I should explain more carefully.
When I say "Default State" I am referring to my version of the default state: certain fields must be hidden, other fields must be visible, etc. I can accomplish that with a Document level script which runs every time the document is opened.
In addition to the above, I need to attach some sort of document initialization script (which happens to be the same one that runs at document open time) to the "Clear Form" menu item.
Is that possible?
No. Clear Form and Reset Form are two different operations, as their names would suggest. Clear Form clears the form, it does not reset it.