Вы на Firefox 3.5, верно? Тогда решение Сатья неверно.
В соответствии с сайтом, на который он ссылается, флаг, который вы должны создать, должен называться
network.protocol-handler.expose.magnet
не network.protocol-handler. * external. * magnet, как он предложил.
Кроме того, вы можете инициализировать его как false и, таким образом, Firefox спросит вас о программе, которую вы хотите использовать. Я просто сделал это, и это сработало - нет необходимости перезапускать Firefox.
Если KTorrent не будет поддерживать Magnet Links, вы можете попробовать qBittorrent, который я успешно использую.