Hi Robert,
Appologize for the delayed answer, I was unable to do so until now.
Environment variables needed for hboxd start with HBOX_ or HBOXD_. Anything else is not directly used by the various Hyperbox executables.
There are currently no facility for auto-start. We are currently not happy with the internal structure of Hyperbox and we're aiming for a rewrite while the codebase is still light, but our priorities are elsewhere for the time being.
We recommend (and use ourselves) launchd/initd/systemd scripts to handle auto-start of specific VMs, so yes do go ahead with that. Make sure you start them with the same user as hyperbox is running under!