It is difficult to change the install location (where pgp.exe lives).
Other settings (preferences, keyrings, etc.) can be shared. The easiest way to do this is to set the PGP_HOME_DIR environment variable, or to use the "--home-dir" option when invoking PGP Command Line.