Add timer for automatic closing dialog

Can you please add a timer to TAdvTaskDialog so it can be closed automatically in given number of seconds.
TD.AutoClose := 3;
AutoClose should only be executed when there are no buttons on the dialog.

This feature was implemented.