I agree - Framework would be the best place to sort this out. Probably need to have something like Email::addCustomHeader($headerName, $headerValue, $append=true).  That should maintain compatibility with other code relying on the append behaviour.