In EMDI Business Management, there’s a feature to delete products that have been entered with zero quantity in a document as soon as you save it.
This can be activated in Settings –> Purchases/sales –> Line’s settings:
The same feature can be applied to addon products.