An Imidacloprid soil drench is a systematic insecticide. It poisons insects that eat the plant. As it is absorbed through the roots, it does take time. When the tree is in bloom, the Imidacloprid will be present in the nectar exposing the toxin to beneficial insects and garden pollinators.