Хотел узнать, как именно можно добавить обработку своего MIME TYPE.
К примеру  greasemonkey отлавливает файлы с разширением *.user.js
Смотрел его код, так и не врубил как там это устроено

Посмотрите как делает Force Content-Type например.