You can develop the required functionality as a plugin and deploy the same to the front-end system. Then in launchpad designer create a catalog and in this create a target mapping to the component with the intent exactly as Shell-plugin. Assign this catalog to an existing PFCG role assigned to your user/create a new PFCG role and assign it to your user.
After doing this when you logon to the launchpad the plugin component will be loaded along with the launchpad itself.
Add comment