Not unless you're ok to manipulate the OS through OS-level scripting, and that just introduces the same kinds of moving parts that the plugins try to deal with.
The hand-off from FMP to the email client goes through what is set up in the OS as default. Are you working in an environment where the client has multiple email clients and the one you want is not the default? That would be odd...
FMP only supports a few clients. When the default email client is not supported it will throw an error.