I don't think that having winglets on a sail would offer any performance advantage at all. The 7% efficiency gain talked about on the tv program last night is probably true but also relative. The airbus A380 cruises at up to 510 knots and takes of at 156 knots so the relative differece should be so massive that it would be unoticeable. Also just think how much the plane needs to alter its ''leech'' to generate enough lift to take off, with a soft sail it is impossible to do this (there are ways to alter the leech shape, kicker, cunningham, mast bend ect) but not to the same extent as you have on the back of a plane wing due to its mechanical controls.
Theres also the factor that as far as i know theres no definate theory on how air flows over a sail, it is probably very similar to that of a plane, but it would always be affected by the variables within the sail again related to kicker, cunningham, outhaul, mast bend, even the boats heel ect. The engineering required to be able to adjust the trim of any winglets on the move would be pretty tricky and probably impossible on certain areas of the sail. You could garantee that at some points of sail and if at any point the sail was not set up perfectly the winglets would be causing drag due to being incorectly trimmed.
We know how to make a 'fast' or what seems to be 'efficiant' sail through development, and i would be very interested to have a look at sails in a wind tunnel and how different shapes are affected by the all the different variables.
The main reason for having a square top main sail and fat head jibs. Firstly it gives the sail a more efficiant shape sooner as on most sails with a pointed head wont realisticly generate any real flow or lift in the top 15-30cm, where as a square toped sail will generate a good flow or lift much nearer to the top of the sail, meaning that the available sail area is theoretically more efficient.
The chance of there being any performance advantage from winglets on dinghy or skiff sails is very very unlikely. If there was it would still make much less difference than if you made one bad tack or crossed the startline a second late.
Sorry for the rather long reply and any possible spelling mistakes.
I'll try and answer any other sail related questions you have.