I don't think it's disincentive to reemployment in this case, because being unemployed is not a requirement to receive the money, just being below a certain level of income per family member. Those families can both receive the benefit and work, as the program has the potential to stimulate the local economy and create business opportunities or jobs that didn't existed before.
> This has nothing to do with socialism.
Redistribution of wealth is a core concept of socialism, and that's what this program effectively achieves. The resources come from heavier taxation from the federal government on the bigger economic centers of Brazil. So I'm not sure what you're trying to say here.