1) gpu на удалёнке, 3D, звук в обе стороны. Все 100% работает (и под Hyper-V и ESX) Что нужно? Прежде всего включить RemoteFX политиками на удаленном ПК/ВМ: сжатие в h.264, перенаправление аудио ( оно же и видео), микрофон, udp траффик. Обязательно нужно обновить rdp "сервер" на удалёнке до RDP 8+( доступно и на Win7). Политики в Службах удаленного рабочего стола. Учтите, что многие линуксовве клиенты в принципе ничего не знают про remotefx/rdp 8+
2) rdp трафик через https, т.е. вместо mdtsc/rdesktop - браузер? Не надо в эту сторону смотреть. Или просто список десктопный/приложений в браузере? Это - стандартная фича ms rds/rdsh. Просто нужно (вместе с TS Gateway ) выполнить настройку брокера/шлюза
3) про порты не понял. Сетевые или usb? Usb с клиента пробрасываются. Настраивается политиками из 1)
4) PS, CMD, regedit - просто публикуете эти приложения в развертывании rds/rdsh. Учтите ,что из cmd и др апп можно запросто запустить ,что угодно.
5) обратное соединение? Зачем??? А если клиент за NAT? Такая фича есть в vnc, но это ДР история
7) 2 Коннекта в одну сессию. Можно vnc к клиенту сделать от админа/helpdesk( в т.ч. и. Reverse connection)