La maggior parte dei programmi non accettano un disco esterno come destinazione dell'installazione.
E, in ogni caso , anche forzando l'installazione in un disco esterno , moltissimi riferimenti verrebbero scritti nel registro e quindi nel disco di sistema.
Spostando il disco esterno in un altro pc il programma installato nella maggior parte dei casi non funzionerà.
Moltissimi programmi , per ovviare alla cosa , hanno la versione "portable" che non necessita di installazione.
Ciao