I agree. A button might add more capabilities to forms functionality.
If you need any help with creating tickets from workflows, please read my blog post here, maybe it will help.