I have shredded chicken many times for taco's... Smoked whole chickens, let cool to shred, mixed with my homemade taco seasonings in pan on stove to give a mexi taste.
I also have made a big batch of tortilla soup with smoked chicken, and the leftover chicken in the soup has the best flavors throughout the chicken, drain off most of the liquid and freeze the proportions you want, then vacuum bag for later. I have done up three whole chickens like this soup out of it for two days, then drain and packed up after freezing... Gives me enough meat for tacos or whatever for a lot of future meals.
Here is my recipe.... CLICK HERE
enjoy, although there are many ways to do up meat for chicken, this is one i get rave reviews every time.