That 56 bytes allocation only happens inside Unity. If you look closely, that entire function's content is inside #if UNITY_EDITOR.
NGUI also doesn't use OnMouse events. That's a Unity event, so if you are using it in one of your functions, remove it and replace it with OnHover (bool isOver), which is an NGUI event.