Maybe you could at least silo the utility that needs to delete so that it can easily be inspected and so you don't have to trust the whole program.