I am having the same problem with the "Could not find settings file" error.
Here is my DPsFnshr.log file:

2008-02-11 06:53:07 : <INIT> DriverPacks Finisher 7.05.2 initialized.
2008-02-11 06:53:07 : <INIT> Splash screen initialized.
2008-02-11 06:53:07 : <INIT> Detected platform wnt5_x86-32.
2008-02-11 06:53:07 : <INIT> Start logging of system variables available for use by the exceptions:
2008-02-11 06:53:07 : <INIT>     %finisherdir% = C:
2008-02-11 06:53:07 : <INIT>     %systemdrive% = C:
2008-02-11 06:53:07 : <INIT>     %systemroot% = C:\WINDOWS
2008-02-11 06:53:07 : <INIT>     %windir% = C:\WINDOWS
2008-02-11 06:53:07 : <INIT>     %programfiles% = C:\Program Files
2008-02-11 06:53:07 : <INIT>     %dpsroot% =
2008-02-11 06:53:07 : <INIT>     %dpstmp% = C:\tmp
2008-02-11 06:53:07 : <INIT> Start logging of the HWIDs for relevant devices present in this system.
2008-02-11 06:53:07 : <INIT> devcon.exe not present: no HWIDs can be logged.
2008-02-11 06:53:07 : <CRIT> Could not find settings file!
2008-02-11 06:53:10 : <CLNP> Added new value to the RunOnce key in the registry: the DriverPacks Finisher itself will get deleted after the next reboot.
2008-02-11 06:53:10 : Program terminated.

DPsFnshr.ini file:
[Settings]
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU! (may NOT contain any spaced, if it does, all exceptions must be adapted to be compatible!)
DPsRoot    = "%SystemDrive%"
; DO NOT SET THIS MANUALLY, LET THE DriverPacks BASE DO IT FOR YOU!
KTD = "false"
; system variables supported (see remarks for a list) one location cannot be used as
; KTDlocation: the root directory specified in[Settings]\DPsRoot
KTDlocation    = "%SystemRoot%\DriverPacks"
; system variables supported (see remarks for a list)
logLocation = "%SystemRoot%"
; enables/disables debug mode (enabled by default)
debug = "true"

I followed the tutorial step by step and selected the RunOnceEXE method,
So how the heck do I correct his problem?