Thanks for that. It has clarified what I thought. However you will understand that when providing 'spontaneous' support it is often necessary to restart a system - and asking a user to wait and then accept UAC (again) often proves confusing. Security shouldn't be an issue with auto-reconnect/bypassing the UAC on restart as the user has already accepted the original connection and generally expects the session (reboot or not) to be active until terminated.
In order to be able to reboot on a 'spontaneous' session without user interaction by means of installing Host is overkill and largely unnecessary - and the idea of installing it on a remote system could be deemed concerning in itself.
I do understand your intention of the Agent module as described, I just feel that it lacks in this area. If this feature is planned for the future (even if only in paid version) I am sure that it would be a far more investable product for many.