Try bitpim
http://www.bitpim.orghmm. Bitpim site seems to be undergoing mods, so you should be able to download it from CNET or some other download site.
Anyway, you connect your phone to your pc, with usb cable I'm assuming, and you should have the drivers loaded. Sounds like you do, since you can see the phone in Explorer. Start up bitpim. In bitpim, you can look at your phone file system. Click down through the file system and look for your photos. I've done it before on an older LG. Looked it up and they may reside in a Filesystem - brew - mod - 10888 directory structure.
Just to clarify, once your phone is connected and bitpim sees it. Click on the "filesystem" object in the first panel. In the second panel, you should see the root folder of your phone filesystem, "/". Click the + sign and drill down looking for the dir structure mentioned above. If those don't exist, then just start looking down through the folders to see if your pics happen to be in another dir. Even when deleted, they don't necessarily "delete" the files right away.
As for the recovery program, it appears some phones only put the sd memory as mass storage, with the internal mem being handled differently. My Kodak camera does the same stupid thing.