Actually, some popups or dialog boxes CAN be recorded in TruClient. I have a Windows Authentication Dialog that pops up when I run my script. When I develop the script, I am able to record this dialog box and enter credentials.
HOWEVER
Since this is an OS Dialog box, I have no other interactions available with this box. In other words, I cannot do any built in functions that require object recognition as TruClient cannot handle this.
Before I state this, I am not putting in an enhancement request as it seems this should have been from the get go and enhancement requests to HP are never fulfilled anyway.
In TruClient Protocol, you should have the ability to manually add object properties (much like UFT) rather than relying on TruClient to find the object itself. If this was added to TruClient then the ability to find objects outside of the browser (like popups) would be a breeze.
Give TruClient it's own ObjRep and ObjEditor and make it more user friendly.