I can't remember whether it was LW version 4.9 or 4.10 that introduced that erratic reading of the downld speeds. Perhaps you can submit your code to the
LimeWire Beta forums in the Code Submission section. That is a different forum however so you'd need to register there 1st. My thought is your code suggestion may be seen a fraction sooner there.
And yes I already commented about these erratic & sometimes very inaccurate reading of the speeds many months ago in the beta section (now called the
LimeWire Beta Archives.) By inaccurate I mean showing speeds that my connection isn't capable of or the addition of all downloads were too high for my connection. There was also some difference/discrepancy between what was shown for individual downlds & total downlds figure shown at the bottom of the interface.