This patch adds the ability to delete DupliGroup objects. I also works recursive DupliGroup's.
It would be better to just add the dupligroup code to DelayRemovedObject() instead of doing this DelayRemovedObject2() business.
From this recursions , I always get headaches.
But now I think I found a much better and cleaner solution.
@Thomas Szepe (hg1) you have a task for it : D1205. i think we can close this revision if you move your .blend example file.
Commited : rB2247ebe16ee8f08755c8ca925167300e78637e18