You could potentially create a generic share button by specifying that the Share URL is the "Referring Page", making your share messages generic (e.g. “Check this out”), and selecting the "Add Dynamic content (from Meta Tags on page)" option for Facebook.
However, I think you'll want to have a unique message for each of your content pages and that is why you probably want to create a new Social Share button for each program / landing page, rather than have a generic one.