Yeah, Kile works without Dolphin and Konqueror, that is why it
recommends but not depends them ;)
Anyway. From the arch forums thread you linked to this sounds more like
a general problem with mimetypes being all screwy as soon as another app
than Nautilus declares mimetype handling on
It's not a nautilus bug that installing another file manager overrides
the default handler for inode/directory, and it's a much more complex
problem than that. Furthermore, this seems to have absolutely nothing to
do with nautilus, but instead a packaging bug with 'kile' Recommending
the world.