Технически, я думаю, что есть возможность отправить нужную информацию через. XMPP называется расширяемым, потому что так оно и есть. По сути, XMPP позволяет отправлять произвольный XML-код получателю без необходимости настраивать сервер на «принятие этих данных». Только ваши клиенты должны знать об этом. С технической точки зрения нет необходимости делать / использовать официальное расширение.
Что бы вы сделали, это инкапсулировали бы пакеты VNC или RDP в полезную нагрузку XML сообщений xmpp. Вероятно, кодирование его в разделе CDATA (наиболее эффективно). Основная проблема, с которой вы можете столкнуться - это задержка, вызванная передачей сообщений через сервер.