1. When confronted with a DLL file problem, a copy of some Microsoft media may already be owned from which the file can be extracted, [Definition and Explanation of a .DLL file (Q87934)].
2. To determine whether the file is a Microsoft issue, access the DLL Help Database, enter the file name -- including extension in the space provided, and then press Enter (correct spelling and punctuation is recommended). If a list is rendered, simply determine from what media is shown and that currently owned and extract a copy, [How to Extract Original Compressed Windows Files (Q129605)].
3. If the file is unknown, it's usually advantageous to simple uninstall and reinstall the applicable program for which the file belongs. Otherwise, search the Google_Group Web site for resources.
Get message
Error Starting Program
A required .DLL file, C:\WINDOWS\SYSTEM\IMAGEHLP.DLL
was not found
get second message
C:\Program Files\Sony Corporation\Image Transfer\SonyDir.exe" (or one of its components). Make sure the path and filename are correct and that all required libraries are available.
Please advise what needs to be done.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic