At this moment this is not yet possible from Pascal code.
But I don't see how using a thread is needed. The response of a TWebHttpRequest is always asynchronous, so you can start a TWebWaitMessage before calling TWebHttpRequest.Execute and hide the TWebWaitMessage from the TWebHttpRequest.OnResponse.
I missed that component. That's ideal thanks.
This will be gracefully handled in the next update.