Как из тела советника симулировать его перезагрузку

 
 
Именно симулировать. Можно обнулить все параметры и передать управление в точку, откуда всё начиналось.
А фактически выгрузить нельзя. Равно и загрузить. Увы.
 

Перезапустить терминал?

 
Тяжёл вариант, но всё же - поставить AutoLogon пользователя в Windows, ярлык на терминал в автозагрузку, сохранение пароля на счёт, и в коде вызов Win API:
BOOL ExitWindowsEx(
  UINT uFlags,
  DWORD dwReason
);
uFlags EWX_REBOOT 0x00000002
Если нужно перегрузить очень быстро и без сохранения, то добавить флаг EWX_FORCE 0x00000004