Il n’est pas possible de supprimer une application du Launchpad si celle-ci n’a pas été installée depuis le Mac App Store.
Dans tous les cas, il est bon de rappeler que supprimer une application du Launchpad n’impacte pas l’application elle-même : elle n’est ni supprimée de votre système, ni modifiée.
A contrario donc, vous pouvez supprimer une app téléchargée sur l’App Store lorsque vous vous trouvez sur le Launchpad en appuyant sur la touche ALT (Option) ou en maintenant le clic sur votre souris ou votre trackpad (un croix apparait sur l’icône qui peut être enlevée).
Nous allons créer une petite Application à partir d’une Script Automator.
Pour cela sélectionnez tout d’abord le code suivant puis copiez-le.
on open the_items
my Lighten_LaunchPad(the_items)
end open
on Lighten_LaunchPad(the_items)
repeat with the_item in the_items
set the_item to the_item as alias
--try
tell application "Finder"
set nameString to name of the_item
set sost to (my get_the_name(nameString)) as string
end tell
display dialog "Voulez-vous vraiment enlever \"" & sost & "\" du Launchpad?
L'application elle-même ne sera pas supprimée."
try
set my_command to "sqlite3 ~/Library/Application\\ Support/Dock/" & "*.db \"DELETE from apps WHERE title=" & (quoted form of sost) & ";\";osascript -e 'tell application \"Dock\" to quit'"
do shell script my_command
on error the error_message number the error_number
activate
if the error_number is not -128 then
if the error_number is 1 then
set the error_text to "Erreur: " & the error_number & ". " & "Vous avez probablement plusieurs versions d ela base de données du Launchpad." & return & return & " Pour résoudre cela supprimez quelques exemplaires dans ~/Library/Application Support/Dock. Vous pouvez supprimer sans risque des fichiers qui portent l'extension \".db\" ou \".db.backup\" exception faite de la version la plus récente." & return & return & "Voulez-vous que j'ouvre ce dossier pour vous ?"
display dialog the error_text buttons {"Oui ouvrez le SVP.", "Annuler"} default button 1
if button returned of the result is "Oui ouvrez le SVP." then
do shell script "open" & space & quoted form of POSIX path of (path to application support folder from user domain) & "Dock"
end if
error number -128
else
set the error_text to "Error: " & the error_number & ". " & the error_message
display dialog the error_text buttons {"Annuler"} default button 1
end if
else
error number -128
end if
end try
end repeat
display dialog "C'est fait !" buttons {"OK"} default button 1
end Lighten_LaunchPad
on get_the_name(nameString)
tell AppleScript
set olD to text item delimiters
set text item delimiters to "."
set reqItem to -1
if last item of nameString = "." then set reqItem to -2
set theName to text item reqItem of nameString
--try
set theNameNoExt to ((text items 1 through (reqItem - 1) of nameString) as string)
set text item delimiters to olD
return {theNameNoExt}
end tell
end get_the_name
on run
set the_items to ((choose file) as list)
Lighten_LaunchPad(the_items)
end run
Ouvrez une fenêtre d’Automator et créez un nouveau document.
Sélectionnez Application
Recherchez et choisissez Exécuter un script AppleScript.
Double cliquez dessus ou faites le glisser dans la partie droite.

Remplacez tout (en sélectionnant) et collez le texte préalablement mis dans la presse-papier.
Enregistrez sous, trouvez lui un nom.
Il ne reste plus qu’à lancer l’Application ainsi crée, une boite de dialogue s’ouvre.
Choisissez l’app à ôter du Launchpad (une seule sélection est possible).
C’est Fait !
Vous pouvez également télécharger le fichier application ici : Launchback.app
Source de l’article
Mac OS X hints (en anglais).













