In my "bag of tricks" document I had saved an answer from Bob Thompson on this, because I've been to his workplace and I've seen just how heavy he uses RDP there. Here's a couple of the things he did to totally fix his application hanging problem. As you see, he mentions sharing >1 app file:
Temp files: I originally was using a shared TEMP folder for all RDP user's $$$ files. I changed the code to use the user's Windows RDP profile temp folder. I set the RDP user's rights to full for the shared Database folder. (This added erase authority, but I was grasping for solutions) Compiled file: I had about 20 RDP sessions running from 1 shared folder and compiled .exe. I made 4 duplicate folders and went to about 5 users per .exe. This might seem strange, but I had reasons to suspect some odd trerminal server issue running so many copies of the same exe. Karen

