When I used to eat the store bought nuts, I'd have the never ending craving
for them. Especially pistachios, and cashews. These were usually roasted and
salted, or whatever they do to them before packaging and selling them.

After going paleo I began buying only raw nuts in their shells. I crack them
all at once prior to eating. So for instance if I'm having some pecans, I'll
throw in about an ounce worth, which I've learned to judge, crack all the
shells through the bag, then pick the meats out and place them in a dish. I
find that I have almost no craving for raw nuts. I eat them if I'm hungry
and need something of substance rather than fruit, but otherwise it is
nothing like the feeling I used to have. It feels like it's harder to
chew/digest the raw nuts than the salted ones you buy at the store.