ShapeViewOverview
It is a FREE ESRI shape files (*.shp), MapInfo interchange (*.mif) and AutoCAD *.dxf viewer. Using this utility you can view *.shp files (ESRI shape files), *.mif files (MapInfo interchange) and AutoDesk AutoCAD *.dxf. No other files are needed. Source codes are available on web page.
NEW
Source codes are available. DXF, MIF, SHP files can be viewed. avShapeView can be ran with shp, dxf, mif file name as a first argument. It is possible to save selection to file.