Cita: lo unico que no quiero es poner el fullpath, para que el programa lo pueda portar a otras compu...ia sabes...
Lo más simple es crear una carpeta para imágenes en la carpeta de la aplicación y luego usar la propiedad
Application.StartupPath() para obtener la primera parte de la ruta y encadenarla con el resto.
Cita: habra una forma de regresar el picturebox a su estado inicial???
Y, si. Indícale nuevamente el archivo imagen, o bien redirecciona su fuente de la propiedad Image de nuevo a su origen.
Si no te acuerdas cuál es, entonces antes de cambiarla guarda esa propiedad en una variable para poder recargarla.