Most FF programmes require you to fly the sectors booked before they are added.
Most ??
I think that's one instance when you can safely say
ALL.
You can't just give the airline money. The whole point of FF programmes is that it gives the airline a more detailed (and hopefully more reliable) analytics database to play with when planning routes / services etc.