I had pointed this out to one of the developers about two weeks ago, and asked if there were plans to allow the X10nets service to act as a "background" server for all of the functions that require AHP to be open. Since it starts when the system boots up, it would, in theory, always be available.
He told me that at this point, there are no plans to do that, since X10nets is so critical for the operation of the system in general, and they don't want to make radical changes to it that this function would require. He didn't, however, rule out the possibility of developing a SECOND service, specifically to handle all of the functions that require AHP to be running (run-from-PC macros, the mobile plugins, etc).
I'm all for that idea.
Perhaps if more members chime in requesting it, they might try to develop it (and I REALLY hope they don't make us pay extra for the "Background Service" plugin - this is something that should have been part of the software from Day 1!).