Here is a free application I've developed for Windows Mobile 6.x.
It's basically a web server (and FTP server) that runs on your device so that you can browse its content from a web browser. No software install computer side.
It works either with :
-a WIFI connection,
-an USB connection (Windows Mobile Device Center or -ActiveSync needs to be installed and Advanced networking functionnality must not have been disabled on the device)
It serves mostly html pages, but for pictures browsing under Internet Explorer 7/8 it will show a .net/WPF/3D based UI that brings support for multiple file upload (any file type, not just pictures)
Now available on the English-US marketplace :
Basic version (free) :
Premium version :