This library should use Warren's generic factory class instead of making our own factory...it will shrink the size of this dll and make maintenance easier.
I'm going to take this bug from alecf since I did this last night while converting the imap factory to use nsIModule.
I've used this bug to also keep track of converting the imap factory to be a module and support the nsIModule interface. This is a high priority item for the cosmonauts as it helps on time and it can help reduce memory leaks. I've checked this in for imap today. Marking as fixed.
alec/scott - ok to mark verified? Is this something suresh/par can verify? Thanks.
I just looked at the code, I'll verify.