Curtis Ruppe (MicroStaff IT)
I'll give you a head start to a prebuilt way, but the problem is you will need to know the specific workflow you want to run, and somehow know the exact listitemid you are going to run the workflow on. CustomActions give you up to the listid, but never the listitemid, so good luck!
Go to your list in which you want to invoke the workflow. Click on any list item's drop down menu, and select Workflows. Hover over the appropriate Workflow you want to invoke via the DispForm.aspx page. You'll see the link you are looking for. You might be able to design your own DispForm.aspx page that will accomodate this link based on your specific listitemid.
By the way, the SharePoint add on is not required for what I was talking about doing. In fact for what I was talking about, the Visual Studio Extensions for WSS won't help out at all.