yea, in vb it is different.
object someobjectHandle = Activator.CreateInstance(objType);

is what is supposed to work in c#, and like with you, you get object created fine.

you could try:
 Code:
? "createobject kixforms: "
$kixforms = CreateObject("Kixtart.System")
@error " " @result " " @serror ?
"create form:"
$form = $kixforms.Form()
@error " " @result " " @serror ?
"show form:"
$form.show()
@error " " @result " " @serror ?


made form creation a method call and fixed your typo with the form(s)

why that causes accessviolation exception on my system I have no idea and again, the only way to fix a corrupted .net in win7 is a reinstall.
_________________________
!

download KiXnet