dinamically load .net assemblies in 3dsMax

During intensive 3dsMax+C# development, a really annoyng issue is the blocking loading of .dll assemblies performed by 3dsMax.
The technique by Denis Trofimov solves the issue:

assemblyPath = @"\\aardolino\aa_imageMosaic.dll"
assembly = (dotnetclass "System.Reflection.Assembly").Load ((dotnetclass "System.IO.File").ReadAllBytes assemblyPath)
imgMosaic = dotNetObject  "aa_imageMosaic_namespace.aa_imageMosaic_class"
imgMos.showForm()

More information here: http://forums.cgsociety.org/showpost.php?p=6864094&postcount=480