In the MS version of C# it is possible to define a calling convention for PInvoking functions in an unmanaged Dll, but there is now way to specify a calling convention for the delegates used as call-backs. Well, there is an assembly-hack, but no easy way. Is that the same for C# in Mono? Karl