"Reward" isn't a scalar quantity: it's a product of several distinct biochemical motivations, many of which are subjective -- being dependent on the individual's nutritional and metabolic state, and their cultural background -- and many of which aren't dependent on taste at all! I've gone into this in detail before:
http://paleohacks.com/questions/103742/is-the-food-reward-hypothesis-backwards/103748#103748
Trying to assign a scalar value to "reward" is like trying to assign a scalar value to "beauty"...there are too many interdependent variables to make an objective measurement.
That being said, there is enough commonality between individual biochemistry to make some generalizations. Complete, bioavailable protein produces both satiation and satiety ("protein targeting")...so, on average, higher-protein foods will sate more effectively than lower-protein foods. Foods like liver, egg yolks, and many leafy vegetables have a high nutrient-to-calorie ratio ("nutrient-dense"), and therefore tend to produce more satiety.
The problem is that satiety is usually relative to the rest of your diet...for instance, your desire for more lean protein will depend greatly on how much protein you've recently consumed. I'd probably start a project like this by figuring out several days' worth of approximate menus that would get me the most nutrients possible with the least calories (also being careful not to overconsume vitamin A in liver, etc.) while coming close to the balance of fats/protein/carbs you find most satiating (and sating).
In fact, there may be two experiments here: find the most nutrient-dense foods you can, and then experiment to see which proportions of them produce the most satiety for you at various calorie levels. My guess is that the satiating impact of any specific balance of macros will be different if you're consuming 2500 kcal/day worth of them vs. only 1300 kcal/day -- due to protein targeting if nothing else. I would be interested to learn the results!
JS