I'm guessing it has to do with some form of copy protection, a safety measure to prevent executables being run from the SD-cards for some reason. Not that this makes a lot of sense, but I can't think of any other reason, really.