it is possible atleast in C# i have done it ones, haven't played with it much lately.
here is a previous post
http://shoutbox.menthix.net/showthread.php?tid=19088
(look at the third post from me, the regasm is also very important)
and a site with the guy who has figured it out
http://www.mscorlib.com/DesktopDefault.aspx?tabid=271
it is importent in vb.net and c# that you have to register the dll in your register just like vb plugins, AND you will have to set "Register for COM Interop" to true in the project properties.