Youhave a point about prefer_gl, provided that the code paths in
the browser for using GL are the same in its Windows and Linux
versions. But the other preference for disabling the shader
validator just opens the door to abuse.
Setting the "prefer_gl" preference on a Windows machine under Firefox is logically identical to testing the application under Linux or MacOS (and thereby forcing it to use OpenGL). If these "popular applications" work differently under different OS's then we have a problem that's much bigger than whether we allow users to flip the flag or not. ...
begin:vcard fn:Mark Callow n:Callow;Mark org:HI Corporation;Graphics Lab, Research & Development adr:Higashiyama 1-4-4, Meguro-ku;;Meguro Higashiyama Bldg 5F;Tokyo;;153-0043;Japan email;internet:firstname.lastname@example.org title:Chief Architect tel;work:+81 3 3710 9367 x228 tel;fax:+81 3 5773 8660 x-mozilla-html:TRUE url:http://www.hicorp.co.jp, http://www.mascotcapsule.com version:2.1 end:vcard