Are you recompiling?
Chances are what's happening is that the image is an embedded resource. It's compiled directly into the assembly. Simply replacing the image file on disk won't change the binary data that's buried inside the compiled code. If you need to be able to use a image file as the source for something in a program, you'll need to write code to read the file and put it into the control(s).
-
Peter