Right now, the only things that can influence whether the delete action is available on a form, is the setting on the form relation and a relation policy. Within the application, the author can define a relation policy that allows the absence requestor to delete a particular record as long as its in a particular state (like 'new') - that would be the standard solution.
For this the delete setting must be enabled on the affected form relation - the policy would then restrict records to be deleted that do not follow it.
We do not get many requests for updates of the absence application - we think most orgas primarily use the TimeTracker and less the Absence app.