   openFileWithApplication: (appName, file) ->
     @open appName, => @utils.defer => @getFrontApp().openFile file
 
-  fetchManifests:(appName, callback)->
-
-    KD.getSingleton("kodingAppsController").fetchApps (err, manifests)->
-      manifestsFetched = yes
-
-      return callback? yes  if err or not manifests
-
-      for own name, manifest of manifests when name is appName
-
-        err = no
-
-        manifest.route        = slug : "/Develop/#{encodeURIComponent name}"
-        manifest.behavior   or= "application"
-        manifest.navItem      = title : "Develop"
-        manifest.thirdParty  ?= yes
-
-        KD.registerAppClass KodingAppController, manifest
-
-      callback?()
-
   promptOpenFileWith:(file)->
     finderController = KD.getSingleton "finderController"
     {treeController} = finderController

      appParams            = options.params or {}
      appParams.label      = name
      defaultCallback      = createOrShow.bind this, appOptions, appParams, callback
      kodingAppsController = KD.getSingleton("kodingAppsController")

      # If app has a preCondition then first check condition in it
      # if it returns true then continue, otherwise call failure

    appOptions            = $.extend {}, true, KD.getAppOptions name
    appOptions.params     = params
    @register appInstance = new AppClass appOptions  if AppClass

    log 'AppManager: opening an app', name
    if @isAppAvailable name
