I absolutely don't know how it is possible, but I just installed the plugin while msn was running, and it did work. I used exactly the same code (at least as far as I know), I only recompiled it...
So I did it good, i'm gonna test now how it is possible... And after that I'll write a tutorial about making C#.NET plugins