I don't know about all your criteria for sure, but check out IrfanView and cam2pc (which is digicam extraction software, but has a kinda nice photo manager that'll do slideshows, I think).
_________________________
Bitt Faulk