Can SuppressUnmanagedCodeSecurityAttribute be applied to COM Interop interfaces to improve performance, or is it only suitable for optimizing native function calls? MSDN says:
This attribute is only effective when applied to PInvoke methods (or classes that contain PInvoke methods) or the definition of an interface through which interop calls will be made. It will be ignored in all other contexts.
However, I'm not absolutely sure wether that includes COM interop.