WinBuilder allows the specification of dependent files and scripts under the script options tab (see screenshot):

However, WinBuilder does not seem to enforce these dependencies. If dependent files are missing the script continues without any warning. If script dependenies need to be enforced a bit of custom code can be used.
Just add the following code sections to your WinBuilder script:
CODE
[process]
Run,%ScriptFile%,CheckDependencies
. . . . .
[CheckDependencies]
Echo,"Checking dependencies ..."
IniRead,%ScriptFile%,main,Depend,%Depend%
StrFormat,SPLIT,"%Depend%",#$c,0,%DependencyCount%
Loop,%ScriptFile%,CheckDependency,1,%DependencyCount%
[CheckDependency]
StrFormat,SPLIT,"%Depend%",#$c,#c,%Dependency%
If,NOTEXISTFILE,"%Dependency%",Begin
Set,%msg%,"%ScriptTitle% requires %Dependency%"
Message,"%msg%",Error
Exit,"%msg%"
End
## ____/If dependency is a script assert that it is selected\____ ##
StrFormat,EXT,"%Dependency%",%DependencyExtension%
If,%DependencyExtension%,EQUAL,".script",Begin
IniRead,"%Dependency%","Main","Selected",%DependentScriptSelected%
If,"%DependentScriptSelected%",Equal,False,begin
IniRead,"%Dependency%","Main","Title",%DependentScriptTitle%
Set,%msg%,"Script #$q%DependentScriptTitle%#$q must be selected to use %ScriptTitle%"
Message,"%msg%",Error
Exit,"%msg%"
end
End
WetHat