Mmmmm, acaso no es por que estas poniendo la @ en la cadena, este carácter sirve para tomar tal cual una cadena, es decir, para no tomar los caracteres de escape y para especificar la ruta, estas poniendo \ dos veces seguidas, según yo, la ruta
C:\\Documents and Settings\\Psycho_Bro\\Mis documentos\\Mis imágenes\\1158094969_f.jpg
no existe.......... Tal vez me equivoco, pero cuando yo escribo rutas y utlizo la @ no es necesario poner dos veces el caracter \