Great util!
if you'd check for the existence of HKEY_CURRENT_USER\Software\Sysinternals\PsExec\EulaAccepted, the possibility of "lost" processes due to eula-windows would disappear.
Another neat function would be to offer to fetch the remote WindowsUpdate.log from the right click menu.
a debug log from RemoteRebootX.exe would also be nice, so you could see just what does or doesn't work..