It must be published in the sidebar. If you want to show it only on certain pages, you can use widget-control plugin that allows you to select only certain pages.
No, this is possible only for simple plugins with few parameters that you insert into the shortcode. However, this plugin has dozens of parameters, so making the shortcode is not possible.