Waaahoouu, il m'a fallut relire votre message 3 fois pour arriver à comprendre ce que vous voulez.

Vous devriez vous relire après avoir posté vos messages.
Bien. Il faut comprendre un chose, c'est que sous Windows l'utilisateur peut faire ce qu'il veux sur votre script, rien ne peut l'en empêcher.
Par contre, votre script lors de son lancement peut parfaitement contrôler le nom qu'il porte et réagir en conséquence.
Vous pouvez par exemple vérifier le nom avec
@Scriptname, puis si le nom ne correspond pas, vous copiez le script avec le bon nom puis vous faites une autodestruction de celui dont le nom à été modifié (script en cours).
Pour la partie de contrôle du nom, cela ne devrait pas être trop difficile.
Pour la partie autodestruction, l'utilisation du moteur de recherche du forum devrait vous apporter la solution.
