You may not be aware, but from now on pensioners will have to apply for their free bus pass (at least in the West Midlands - I don't know if this is national yet), so those that don't need them simply won't apply. I think this is far more effective than means testing and I would be very disappointed to see this come in for free bus passes.
Lou - I agree the fruit and veg money could be means tested, but then the people who are eligible would probably the single and teenage mums you have such a low opinion of...