# File src/demos/gtk_demo_plugins/core/Core.rb, line 9
  def launch()
    
    # run the init plugins

    @logger.debug { "About to do app_init processing" }
    PlugMan.extensions(:core, :app_init).each do |plugin|
      plugin.app_init()
    end

    # run the start plugins

    @logger.debug { "About to do app_start processing" }
    PlugMan.extensions(:core, :app_start).each do |plugin|
      plugin.app_start()
    end
    
    # run the run plugins

    @logger.debug { "About to do app_run processing" }
    PlugMan.extensions(:core, :app_run).each do |plugin|
      plugin.app_run()
    end

    # run the stop plugins

    @logger.debug { "About to do app_stop processing" }
    PlugMan.extensions(:core, :app_stop).each do |plugin|
      plugin.app_stop()
    end

    # run the exitplugins

    @logger.debug { "About to do app_exit processing" }
    PlugMan.extensions(:core, :app_exit).each do |plugin|
      plugin.app_exit()
    end

  end