Referencing Server Actions
(Based on the known facts, I assume that this is a feature of the IIS web server and not an issue with Delphi.)
Actually, I've seen it work one way for several hours, then had to change to the other. You must use trial and error to get it right.
There are a number of issues with frames. The main trick here is that even if abc.exe/frame displays the following frame, the included pages are referenced using the exe name. This is because the Browser determines which page is displayed and it does not know the source of the frame definition file. Thus, in an href or src parameter, always include the name of the exe file.
However, when a Delphi web server displays a form, the Action parameter should point to just the PretendDirectory.