Hey, done some work on this the last couple of days and I've come up with the basics. I just need to work on the actual GUI at the moment because it looks boring and then I can add a few more details. Time remaining would have been a cool thing to have, but it will have to be elapsed time instead. There is also size, filename and sender. I might make a second window for outgoing downloads (or possibly add it to this window), but thats gonna be in the future. There are only 3 slots at the moment because AFAIK that is the default limit in WLM for one time.
I just need to find a more accurate method for getting the size of the data chunks from the message's header (already asked about this).
Here is a preview while you actually wait for the script: