The reason you get "thrust" is because of the way the vortex coming off the bottom of the wing affects the winglet. It causes a small element of lift in the direction of flight thus, it adds to the thrust vector.
Probably not the best explanation, I hope someone can elaborate.