На мой взгляд это правильный вариант, но, конечно, самый кардинальный из предложенных. Перед тем как его использовать надо хорошо подумать и протестировать.
Первая часть как было сказано оратором выше, со второй частью вполне справится настройка профиля на сервере терминалов:
Пользователь -> Свойства -> Сеансы -> Завершение отключенного сеанса меняем никогда на 1 мин.