Mplayer doesn't support Unicode file names / paths on Windows. Would it be possible to change smplayer so that is passes the short (8.3) version of the path to mplayer, so that it can open any file?
Oh ... Why isn't it enabled by default? Does it have any drawbacks / does it cause problems? I'm asking to avoid any nasty surprises after enabling it.