Add the sugar, vanilla, and molasses to the melted butter. Stir until blended, then add the baking soda, baking powder, and salt. Mix well.
Add the ground cashews to the bowl and mix in. Pour in the beaten eggs and stir. Add the flour and mix until thoroughly blended.
Let the dough sit a few minutes to firm up. Then form small walnut-sized balls and arrange on a greased cookie sheet. (Chill dough if too sticky to work with.) These spread out quite a bit, so allow plenty of room.
Flatten the balls with a spatula or the palm of your hand, just enough so they won't roll off.
Bake at 350 for 10-12 minutes, until the edges are golden brown. Cool on cookie sheet for 2 minutes, then remove to wire rack to cool completely.