If the images were upload via the admin area Media Manager you could try copying the upload folder from the directory to the root. This should put your images where they will be found.
the upload folder will be in:
/yoursubfolder/wp-content/uploads
You should be able to do this with your FTP client or you can download and re-upload the images.
Duh, how come i didnt think of it ? 😛 lol Anyway i moved it back to the directory cause it seemed like the only solution and i think i will leave it there for a while .
Thanks for the suggestion, will do next time i decide to make a silly change again.