Programme bzw. Spiele auf einer externen Festplatte zu installieren macht i.d.R. weniger Sinn, denn nahezu jede Software macht unter Windows Einträge in der Registry, und/oder benötigt gewisse Systemdateien, die nicht selten von dessen Programminstallation selber mitinstalliert werden.
Das würde bedeuten, dass solche Programme dann nur laufen, wenn Du die Festplatte immer am selben Rechner betreibst; an jedem anderen PC würden die Programme auf der externen Festplatte nicht funktionieren.
Eine Ausnahme bilden Programme, die explizit für einen Einsatz auf portablen Medien (wie z.B. USB-Sticks oder eben ext. Platten) gedacht bzw. eingerichtet sind, man findet sie z.B. auf Seiten wie
http://www.portableapps.com etc.; einige weitere findest Du evtl. hier:
http://www.chip.de/artikel/c1_artikel_24325881.html