I have my default applications set. That is, when I open a video file in Nautilus it will open in the application I intended it to, SMPlayer. However, if I open a video file from, say, Deluge or Gnome-Do it will open in Totem. This is a real pain for me, as Totem doesn't really meet my needs.

I have changed System>Preferences>Preferred Applications so that for media the default is "smplayer %s", but that doesn't make a difference.

Does anyone have any suggestions?

(I am using Hardy, updated from the beta.)