chrisironsbones:
so why not set a timer so If the mouse is not pressed after say 7 seconds WGT automatically presses a shot for us.
I think it's even not necessary to give a penalty to the player. Indeed Chris what you say is OK if the gameclient behaves normally without bugs. But we know that it's not always the case.
Some players, including you if I remember well, reported that sometime a shot is going too far for the selected club like if another club was actually selected (the caddy bug). It never happened to me, but I believe players who reported it.
So apparently the gameclient can behave differently depending on the system etc.
What I proposed is that if the time It takes for when we release the left mouse button to the time we press It again to try and hit the ding is longer to the normal time (according to the club and the ball you are using), then you get a blank shot (the ball is not hit). So you just have to redo the shot.
In this way there is no pernalty but if the meter is travelling too slowly (due to a third party software), then you cannot make a single shot.
For me it looks like a very simple solution to that problem which will not hurt for sure honest players.
I am sure that implementing this solution is something rather easy for WGT programmers without significantly affect the overall gameplay.
Regards