I think this may be a new config options, but I remember this being painful to get mailto links in web pages working in Firefox, but now its so simple.
about:configin firefox
New -> String
network.protocol-handler.app.mailto
/usr/bin/kmailserviceand it will use the KDE set defaul email cleint setting set in the KDE Default Applications settings.