OK, see if this works, (or formats your drive or something).
LMB2R - Left Mouse Button -> Right
Two files, an executable and a ini where you can specify the time delay and pixel tolerance.
Copy the files anywhere, rename them to anything you like. Since it uses primary and secondary mouse buttons it'll also work if you've swapped buttons in the mouse config, (ie. you're a southpaw), in which case you might want to rename it to RMB2L
LMB2R.ini
[Settings]
Time=500
Zone=5
[Windows]
Window1=CabinetWClass|Edit
Window2=IEFrame|Edit
Window3=Chrome_WidgetWin_1|Chrome_WidgetWin_1
Time = delay in milliseconds
Zone = pixel tolerance, (applies to both x and y direction - can separate that if you like)
It doesn't require the ini file to work, if the file doesn't exist it will default to values of 500ms and 5 pixels.
You can exit the program either by the tray icon menu or the hotkey Control+Alt+Shift+x, (the hotkey was purely for a "Get out of jail" in case the mouse started going weird - it can be removed when proven not necessary).
I'll post the code once I know it works
Addendum: Not really a bug but if you use it on a SysTray icon so that its menu opens and then LMB click on the Taskbar, you'll get the Taskbar menu. Seems to be the only area in which this happens, I could probably get around it by area exclusion but it doesn't seem to cause any problems so I'm kind of reluctant to implement something to try to stop this behaviour.
UPDATE: v0.0.0.5Add: Add Window/Control classname specific handling.
Add: Classnames.exe to help you get the above.