some smoketesting
try to convince c# to not free our delegates while they are registered (still seems to be thowing access violations inside c# on shutdown?)