def launch(self, args, unknown):
        """Launch something according to the provided arguments

        :param args: arguments from the launch parser
        :type args: Namespace
        :param unknown: list of unknown arguments
        :type unknown: list
        :returns: None
        :rtype: None
        :raises: SystemExit
        """
        pm = mayaplugins.MayaPluginManager.get()
        addon = pm.get_plugin(args.addon)
        isgui = isinstance(addon, coreplugins.JB_StandaloneGuiPlugin)
        print "Launching %s..." % args.addon
        addon.run()
        if isgui:
            app = guimain.get_qapp()
            sys.exit(app.exec_())