I good worming program with a wormer like Safeguard or Valbazen is what's recommended. Safeguard gets all but tapeworms, Valbazen gets them all, but is not as safe.
Valbazen (albendazole) causes death in pigeons, doves, crias and aplastic anemia in other animals, so I'm afraid to use it.
Safeguard (fenbendazole) is used in kittens, puppies, reptiles, foals, horses, cattle, sheep, goats, etc. and *all* birds, so that is what I use.
Wazine (piperazine) only gets roundworms, so no point in using it, IMHO.