Cette méthode déclenche pas mal de requêtes ajax.
Ce serait mieux de charger les apps disponibles au début dans une variable et de mettre à jour la liste déroulante en se basant sur cette variable.