Crédito para @Bob por esta resposta
Você pode segmentar uma unidade de rede como o diretório da maioria dos programas, se desejar. Você pode ter vários resultados, dependendo do programa.
1) O programa não será executado.
2) O programa será executado, mas somente no computador em que foram instalados.
3) O programa será executado em qualquer computador, mas terá configurações diferentes, dependendo do computador.
4) O programa é totalmente portátil e aparecerá o mesmo, não importa onde você o execute.
Existe uma gama tão ampla que é impossível dar uma resposta concreta. Alguns programas vão quebrar com unidades de rede, mas funcionam se você mapeá-lo como uma unidade local ou se você vincular simbolicamente um diretório local a ele. Os arquivos de ajuda do CHM se enquadram nessa categoria (restrições de segurança funcionarão se forem links simbólicos, mas não o contrário).