I read that Microsoft put a space in there on purpose so that programs would be forced to deal with it. Folders on Windows can have different names depending on the install language. Even if it was "Programs" in English, it might be a name with space in another language.