As agreed by peer after a testing session and a one-hour conversation, we have modified the code such that it should enable any person to run the program from my own home directory (no need to pass any of the files around), even without being the owner of the user account. All that should be needed is a small change which percolates down to all the code. Without losing elegance, the change is already applied, so the program as it stands at the moment ought to work. I cannot test this as I have no account other than mine.
schestow@server:/home/schestow~$ ./mb
I removed (commented out) the HOME= directive as we found that it generally confused X and led it into the wrong ~/.Xauthority, yielding authentication errors. The advantage of this approach might be that instructions can be provided for any user with an account on the server to reproduce the results for oneself using the GUI I created. Given the circumstance of work from afar, this is a handy utility provided it's easy enough to follow (running the shell script above ought to invoke the GUI, regardless of who executes it).
Roy Schestowitz 2012-01-08