The CLR searches mscorlib by default.
You can just write:
Code:
ofrm.CreateNew2("System.IO.DirectoryInfo", args.Value)
(Assuming that System.IO.DirectoryInfo belongs to mscorlib.dll)
The full name is required for all other libraries:
Code:
oIcon.CreateNew2("System.Drawing.Icon" & oIcon.System_Drawing, args.Value)