> 3) as long as possible, I would erase any blank space at the end of messages;
Most times they are there for a reason. i.e. In the Client Details Window, the space is needed so taht teh values (nick, ip, port, file, rate, etc) do not get __stuck__ into the text. In many other cases it is just because words could go join. For example, "aMule %s ", if that final space was deleted, on the real output, it would look like "aMule CVSSnapshot" isntead of "aMule CVS Snapshot". I hope I explained myself well enough.
Ok, so since it is final version... UP IT GOES!
CVS is italina-up-to-date ;-P