I have looked for a lot of tutorials online and it is very difficult to find anything related to Launches.
I am implementing an IDE plug-in which implements a custom
You need to extend your perspective using org.eclipse.ui.perspectiveExtensions extension point. To add Run and Debug buttons add org.eclipse.debug.ui.launchActionSet actionSet like this: