Кажется у vnc я видел какую то прокси с таким функционалом, но очень очень давно и под linux.
Не уверен что это в принципе работоспособная идея, так как разные машины даже с одним и тем же железом и набором софта могут реагировать по разному, пример - вы кликаете открыть программу, нажать на кнопку в ней, закрыть программу, на 10 машинах у вас все ок а на 11-ой программа открывалась чуть дольше и кнопка не успела нажаться, зато успешно закрылась.
Если речь идет о демонстрации, правильный подход - запустить на всех машинах подключение в режиме только просмотр на одну машину, и уже на ней проводите все необходимые манипуляции.