Changing sprites is OK as long as it's not giving you an unfair advantage in anything. Modifying the exe's though are a no-no, along with the dll's.
If you want to change the backgrounds/loading screens/skins/sprites etc and it doesn't give you the upper hand in any sort of thing, it's fine.