Any fats (lipids) in any food will oxidize over time, this is commonly referred to as going "rancid". This is most notable in pure fats and oils as there are relatively few other flavors to cover up the rancidity. Poly-unsaturated oils are the most prone to these oxidation reactions, this is why things like fish oil and canola oil go rancid relatively quickly. Exposure to heat, light, oxygen and many (most?) metals will accelerate this process. Pine nuts, like any "nut", have a fairly substantial fat (lipid) content (probably high in polyunsaturates as well, though I'm not certain of that) and will oxidize given enough time. If you are interested I have pages and pages on the topic around here somewhere.