Some times we need to delete multiple records of a object at a time. But Generally the people prefers to delete through any UI, like Visual Force Page.
This tip can help you to delete bulk of data of a Object using visualforce page.
Select a couple of items and hit the Mass Delete button.
The page should refresh and your records should be gone.
listing Id=a0N300000016Yu DEAU Here is a video I found too that talks about installing and configuring a mass delete appexchange app. You would need something custom built and then extend it to meet those business rules.