antidump not working for vb.net assembly.

I have noticed that your anti-dump module creates a .ctor static constructor which
calls the anti-dump method on application startup. By adding a messagebox dialog into your injected anti-dump module, i can only get the dialog to appear during startup for vb.net console, c# console and C# gui applications. I tested it on a multiple form vb.net
application and the messagebox is not executed. Please advise. thanks.