My VPS clients reported flickering, which I have cured withe the following code:
// Fix RDP flickering in Delphi 12
if application.InRemoteSession then
if application.SingleBufferingInRemoteSessions then
application.SingleBufferingInRemoteSessions := false;
I apologise for not recording the source of this tip in the comment.
I have since discovered that the progress bars from some 3rd parties I use are no longer refreshing as they should. 100% but not quit 100% :0)