I found this to work quite well. I noticed that anything that saves a filename uses an absolute path, so you can't create a glabels file and give it to a different user and have it work. This applies to pixdata as well as merge file names. It would be useful to have an option to have path-names stored as home-relative names ("glabels/merge.txt" rather than "/home/username/glabels/merge.txt").
Aside from that, I like it very much.