Моя идея состоит в том, что работа по оптимизации, выполненная на RDP, уже покрывает 90% проблемы, которую вы описываете, поэтому я не стал бы беспокоиться об оптимизации для RDP, вы уже убрали приятные вещи, вы знаете, что Приложение будет использоваться через RDP, поэтому я полагаю, что вы избежите операций, которые включают в себя непрерывную перерисовку формы, я думаю, этого будет достаточно.
Наше приложение никогда не разрабатывалось с учетом RDP, у нас были те же опасения, что и у вас, когда клиент сказал нам, что весь его клиент будет использоваться через RDP (в данном случае Citrix) из удаленных мест, но также если мы не Не изменяйте ни одной строки кода, которую клиент никогда не вызывал из-за проблем с медлительностью из-за RDP.
Помните ... Преждевременная оптимизация - это зло.