P5-133XL wrote:If you want them to be totally invisible, then simply say yes to running them as a service. Do note, that you will need to modify each service to add the -local flag so that their configurations will be stored locally (in the folder as a configuration file) rather than in the registry.
No, that's not true. The service does NOT need to be modified.
When you create the service during a configuration run, that process must be running with the -local -configonly flags so that they do, in fact create the services from unique directories. The service, itself will run in whatever directory was active at the time you created it.