Hmmmm.........I wonder who's much more subtle than what.....Speaking as a regular purchaser of treats for smaller people, I have never heard (2) with reference to a commodity like ice cream. Even if the promise was made, it is still "an" ice cream. "You promised to buy me an ice cream!!!!"
Can you buy me the Avril Lavigne CD? Possible, though she is much more subtle than that.