I've noticed that Windows Live Writer has the bad habit of removing any special characters from image filenames. That's all ok with characters like ? and !, but it's definitely annoying when dashes are removed, as they are used as delimiters and a well delimited file name makes it more "indexable" by search engines.