Just got a great idea
How about also storing a hash of the zip or just the reg file, on the server so you first download the hash, calculate the hash of the local copy, and if they are the same you don't have to up/download.
For me personally it won't be a problem, but for people on dial-in, they would notice 1~2 MB's up/downloaded everytime they close and open MSN.
EDIT: Found out the zip on my server was only 150 Kb/s
, but still I think it will be a good idea.
It's nonsense to download and upload a file everytime, even if it hasn't changed.
EDIT2: There also seems to be a problem when reloading plugins, your plugin causes MSN to crash.