I think success is easy to measure - the number of users for that app.
Regardless of how they do it, what it is, that is the 'success' of a facebook app.
I wouldn't put any rules like no poke apps, if they can create a super-duper-cool-elite-poke app that still takes off now, they are doing something right on the marketing/viral side.