After source release of ZLIB module, one thing to enhance SDK occured to me - module dependency declaration.

It would look as following in module code:
[code=thinBasic]
thinBasic_AddDependency <NameOfFile>
[/code]

What is this good for?

When bundling EXE from script, ThinBasic can check which other files are needed to make module work.
In case of ZLIB module it would be external ZLIB.DLL:
thinBasic_AddDependency "ZLIB.DLL"