Bonjour,
tout dépends de ce que tu veux faire et du programme que tu dois lancer, je vais te parler d'ubuntu
sous Ubuntu un script nommé /etc/rc.local est exécuté au démarrage une fois et permet donc de lancer un programme au démarrage en règle général un script, un profile général dans /etc/profile s'exécute chaque fois qu'un utilisateur se connecte, alors qu'au niveau de chaque home de l'utilisateur, il existe plusieurs fichiers qui permettent d'exécuter un programme comme le fichier .bashrc.
Si par contre tu dois lancer, un programme sous gnome ou kde, il faudra peut-être utilisé d'autres fichiers
donc en fait tout dépend de ce que tu veux exécuter