This is a browser based form I assume.
You could just have the link go directly to the form, you do not have to use the default SharePoint buttons.
I believe there is a way to place the form within a web part of your SharePoint page. There may be some limitations, I do not know, but I have seen people talk of this.
You could also have some html to autolaunch the form.