This is a bit of a shot in the dark, since I don't actually own one yet, but the XT660's and and BMW boys install a cheap resistor across the Air intake temp sensor to fool the bike into thinking it's colder than it is, so the CPU adjusts the fueling to be on the rich side. A friend of mine installed a variable resistor (R1200RT) so he could change it during the year. The thing with the resistor is you can add it into a plug and pull it (or switch it) in and out to check the difference quickly. I know the BMW uses a closed loop EFI like the S10.
You also have the option of buying a very expensive after market "device" to do the job on the BMW's with many hundreds of posts arguing that it's just a resistor with a bunch of components around it to look fancy.
[edit] (You just posted a response to this)...A few people on the Strom forums have had "Vibe" problems
If you are convinced that the farkles are not a problem, see if you can find out what the XT600 Tenere guys do and maybe try that. It would probably be a similar system.
I am sure that someone over there could help out who is handy with electrical diagrams and a soldering Iron.
I'd hate to see you take a big hit financially without trying something simple that costs very little.
Cheers
Graham