Yes, one can install and run the QubeGUI from a network directory. This will allow one to only have to update the files in a single location.
A symbolic link from /Applications/pfx/ and for /etc/qb.conf to the network path would also offload the files to a central location. Below is further information specific to the QubeGUI and options available.
NON-LOCAL QUBEGUI
Everything in the QubeGUI (qube.app) is self contained in that one file. It can be moved to the network and have it run from there instead of being installed locally.
One will want to explicitly specify the supervisor "qube.exe --supervisor <yourSupervisorHostname>" or have a qb.conf file for each client (stored in either c:\WINDOWS\ or /etc/ depending on the platform). On OSX, the qubegui executable path will be under qube.app/Contents/MacOS/qube. Calling the QubeGUI from the commandline is what the submission interfaces for AfterEffects and some other applications use.
SIMPLECMD PATHS
Alternatively, the ability to specify additional search paths for SimpleCmds (the submission interfaces) was added in QubeGUI 5.4. It can be modified for each user under QubeGUI "Preferences...".
FIXES
We would recommend that you download the latest QubeGUI (currently 5.4.5) as there are a few fixes related to this functionality. See the release notes for all additions (Help->Release Notes...) and a summary of the major enhancements on the website (
http://support.pipelinefx.com).
FIX: SimpleCmds: Adjusting simplecmd search path order to put additional simplecmd paths ahead
of the default simplecmd/ path. This allows one to override the default simplecmds with
ones from a network path.
@FIX: Launching: Addressed limitation that launching qube.exe needed to be done from current
working directory or from an absolute path. Issue was with py2exe compiled version py2exe [Windows only]