The two best dewormers for chickens are Safeguard(fenbendazole) and Valbazen(albendazole). These both kill all or nearly all worms, depending on what dosage is used for each.
As far as I know, there are no dewormers with no withdrawal period. Most have a withdrawal period of around two weeks.