Как залогинить пользователя на рабочий стол удаленно?
процедуру нужно будет вставить в программный код, поэтому radmin и аналоги не подходят Вы не правы, что это не подходит. Например, взять самый обычный VNC. Ничто не мешает программно послать в окно VNC-клиента клавишную последовательность Ctrl-Alt-Del логин Tab пароль Enter. Всё, залогинились. И программно же закрыть окно VNC-клиента.
Можно radmin, можно teamviewer с дополнительной настройкой разрешения на логин в систему, можно просто VNC.
В клубах насколько я знаю выводят экран полностью блокирующий ввод. 
А разблокировка просто скрывает приложение