For your demand, please take steps as below:
1. Custom a Site Workflow using visual studio to copy items from one list to another :
Walkthrough: Create a Custom Site Workflow Activity:
2. Create a button to tigger workflow using infopath:
Infopath 2010 starting workflow on click event:
For more information ,you can refer to the blog:
Please inform me freely if you have any questions.