To delete an audit form regardless of whether the main form has auditing turned off or on, or when deleting an audit form that is part of a Lock block, use the AR_SCHEMA_SHADOW_DELETE option with the ARDeleteSchema API call.
If the audit form has data, use the ARDeleteSchema API call with both AR_SCHEMA_DATA_DELETE and AR_SCHEMA_SHADOW_DELETE options.