Sorry - das war auch völliger Blödsinn, den ich da geschrieben habe.
Es sollte aber über ein Timer Event gehen. Such' mal in der DesignerHelp nach "Setting up a timer". Im Beispiel wird schon fast genau das beschrieben, was Du machen willst.
Wichtig ist nur, dass Du neben einer globalen Variablen für die abgelaufene Zeit unbedingt auch global ein Handle auf das betreffende UIDoc speicherst. Wenn der Timer zuschlägt, muss ja nicht gerade das zu schliessende Dokument im aktiven Fenster sein (der User könnte ja anders entschieden haben
und dann fällt eine ganz andere Tür automatisch wieder zu).
HTH,
Bernhard