Yes, if there's evidence that an app references a dll (or exe) as a file then it should be put into the FakeDllsSection.
The Need for Speed Porsche Unleashed demo requires ddraw.dll in the system32 directory, otherwise it complains that it can't find directx.