I don't know whether there will be a formal objection, but note the following issues:
- Not only are there OS compatibility issues, there are also Wireshark compatibility issues - we don't guarantee API stability between major releases. If you submit your dissector as a built-in Wireshark dissector, the core developer community will update it as necessary for compatibility.
- We do require that plugins be GPL-licensed, which means you will need to make the source code available; we really don't want binary-only plugins, as that restricts the use of the plugin to particular operating systems and instruction sets.
- A Lua plugin should work on all OSes and instruction sets, and is less likely to be broken by API changes.