From what I've been told the Pantry will be on all flights, but only the a330 (of course..) will get the full range and 737's will just got some potato chips and chocolate.
Actually B737 and E190 flights that are over 2hours and 46mins get the FULL Pantry (includes items such as cheese plates, fruit plates, finger sandwiches and more dependant on departure port).
Transcontinental (A330 and B737) flights only get the snack items as it already is a full 3 course meal experience.
Every business class flight will have the Pantry snack items.