Tu testes une icône et tu crées un raccourci.

Et donc avec le code du fichier log à l'intérieur du test de l'icône tu penses ne pas créer le log si le raccourci est présent ?

Si c'est ce que tu penses, tu te trompes.

Déjà pourquoi tu testes une icône pour savoir si tu crées ou non un raccourci ?
Ne devrait pas plutôt tester la présence du raccourci ?