Universal Viewer is an advanced file viewer with wide range of formats supported. Implemented view modes and corresponding file formats are:
Text, Binary, Hex, Unicode: any files,
of unlimited size (even 4Gb+ sizes are
allowed)
RTF, UTF-8: RTF and UTF-8 encoded
texts
Image: all general graphics formats:
BMP JPG GIF PNG TGA TIFF... plus all
formats supported by IrfanView/XnView
external viewers
Multimedia: all formats supported by
MS Windows Media Player: AVI MPG WMV
MP3...
Internet: all formats supported by MS
Internet Explorer: HTML XML DOC XLS...
Plugins: all formats supported by
Total Commander Lister plugins
Universal Viewer is fully Unicode-compatible and can be integrated into Windows Explorer's context menu, so there is no problem to call it from anywhere in Explorer: right-click a file and select "Universal Viewer". It can also be integrated into other popular file managers (e.g. Total Commander).
Universal Viewer covers probably all your needs (except PDF). if you have XnView or IrfanView installed, you may integrate them into Universal Viewer to load image files:
Options > Configure > File Types > Libraries
check the box "Use IrfanView/XnView to load Graphics".
Universal Viewer is freeware, a portable version is also available.