Если и дальше планируется использовать планшеты в движении и при беспроводном подключении, то от RemoteDesktop в любом его проявлении надо уходить, ибо проблемы никуда не исчезнут.
Суть проблемы в том, что WiFi стандарт вообще не предусматривает роуминга как такового, и реализуется роуминг методом хитрых костылей. В результате при переходе с одной точки на другую возможны разрывы связи, и ваше приложение должно уметь их корректно обрабатывать, а RemoteDesktop явно не умеет этого делать.
Поэтому вам нужен либо тонкий клиент, либо браузер, где вы сможете контролировать и корректно обрабатывать таймауты связи с сервером, прозрачно для пользователя.
Если программа используется в ограниченном количестве офисов, и вы можете повлиять на реализацию WiFi в этих офисах, то можно пойти этим путем, улучшить связь у клиентов, не трогая архитектуру приложения и устоявшиеся привычки пользователей.