Recipients of Zakaat

Giving zakaat to one's driver

Q: My driver in Karachi is a healthy strong man, I pay him salary (about the same as other drivers of similar job get). However he has children and his salary is not enough. He needs money to maintain his motor cycle, to pay children fees. One thing that bothers me is that he is sending his children to a school which is cheapest in the area where he works but is expensive considering his class of people where he lives. Is it jaíz for me to help him with zekat after making sure his total assess are less than the "nisab"? The question arose because in a "waaz"of Helkiymul-ummet reHimehullah, he quotes mewlana Gangohi reHimehullah as saying it is Heram for healthy strong person to beg and it is not jaíz to give Sedeqeh to such persons.

Giving zakaat to shias, qadiyaanis, etc

Q:

1) I know that it is not permissible to give zakaat to any non-Muslim. However, generally we are allowed to help needy and poor non-Muslims. The question is, there are some groups such as Shia, Qadiyani, Munkireen e Hadith which claim to be Muslim but in reality they are out of the fold of Islam. These three groups mentioned above(and probably some other groups also) are known as Zindeeq. Is my understanding correct?

2) Is it permissible to help poor and needy people belonging to such Zindeeq groups?

3) Is it permissible to give any other sort of help and aid (not financial) to these Zindeeq groups?