Cela dépend beaucoup du programme, du système d'exploitation, de l'accès que vous avez à la machine et de la capacité de l'utilisateur à effectuer certaines tâches.
Parfois, le simple déplacement de l'exécutable et des fichiers de données sera suffisant (ou pas comme l'indiquent vos commentaires). Parfois, le programme nécessite d'autres installations en tant que dépendances. D'autres fois, il a des entrées dans disons, le registre (pour windows) ou des services qu'il nécessite d'exécuter. Ou d'autres variables environnementales.
Il n'y a pas de réponse unique. Mais, si vous avez envie d'essayer, alors commencez par déplacer les fichiers. Ensuite, essayez de l'exécuter et triez les erreurs que vous pourriez voir - parfois, vous devrez installer un produit dépendant ou fournir des DLL ou modifier le registre à la main. Ou créer des liens, des raccourcis, peu importe.
REGEDIT va modifier le registre. Assurez-vous de faire une sauvegarde (et de savoir comment la restaurer) au préalable. Des astuces en ligne de commande comme
reg export Hkey_local_MachineSoftwareXXX C:export.txt
peuvent aider.
Cela peut souvent être fait. Mais comme vous ne l'avez pas écrit, et que vous ne connaissez pas tout du programme, pas toujours.
Souvent, une fois que vous avez résolu un problème - vous en rencontrerez un autre. Continuez jusqu'à ce qu'il n'y ait plus de problèmes ou que vous ne puissiez pas les résoudre.
Si vous êtes VRAIMENT enthousiaste, vous pourriez désassembler le programme et l'exécuter avec un débogueur. Mais ce n'est pas pour les âmes sensibles. J'avais l'habitude de pouvoir le faire (il y a très longtemps dans une galaxie lointaine). Mais la vie est trop courte.