Hi Stuart
I would be tempted to set up your own deadline logic, rather than trying to re-use LiveCycle's deadline logic. It shouldn't be too difficult:
1. Set up a TaskClaimed Event listener (you've already done this)
2. Use the Wait operation to wait for the amount of time your deadline lasts.
3. When the Wait operation expires, you need to check whether the task has been completed. You can use the Status field in the getTaskDetails operation in one of Avoka's components (see below).
4. If the status indicates that the task has not been completed, do whatever, you want to do as your deadline action. eg Send an email, automatically complete the task, (completeTask or completeTaskWithRoute, also in the same Avoka component), etc.
You can get details of the ProcessUtils component here:
http://avoka.dnsalias.com/confluence/display/Public/Process+Utils+DSCand you can download here:
http://www.avoka.com/apps/checkcookie?qpac=y&qpac_code=avokaESComponents&location=%2Fapps%2Fqpacdown...Howard
http://www.avoka.com