Успешно использовала OpenSource связку VNC и OpenVPN(нужен один публичный IP адрес на OpenVPN сервере): кроссплатформено, и не ставите себе опасные потенциальные трояны, ни от кого не зависите.
А еще, можно получить, если нужно, доступ на уровне L2 в другую сеть: это никакой тимвьюфер не даст. Можно, например, делать Wake-on-Lan через роутер, на котором Вы поставили OpenVPN.
А звук можно пустить через скайп или телефон.