Hello,
pour le 1er truc, j'ai pas d'idée et ne capte pas trop comment Vista (si tu tapes en ligne de commande perl tonscript.pl) fait pour exécuter notepad à la place de Perl.
Pour le second truc, rajoute ceci à la fin de ton code :
Ca laissera la fenêtre MsDos ouverte, il te suffira de la fermer en appuyant sur la touche ENTREE de ton clavier.