if Lee truely wants to get the code sizes down DarkBASIC Pro is gonna need an runtime library released to compliment DirectX which is installed on end user machines.
If it didn't need to compile the DLLs into the exec itself, then it would enable DBP to compile to some more desireable sizes ... probably closer to the lines of a 400kb being probably the more max size your likely to see not the starting point.
it would also mean that released versions of programs won't have to be recompiled each time a new update is released for bug fixxes as well ... it'd just be a case of updating the DarkBASIC Pro Runtime.
Also allowing TPC DLLs to either be compiled into the program or placed within the directory of the program would also be a nice touch i think.
i mean if you think about it the original DBPro Runtime libraries too up 7mb, and they've risen to around 10mb ... with this being the case it wouldn't be much for users to upgrade libraries for thier systems.
It might even give Lee a chance to develop some system dependancies allowing it to be far more stable on each of the Windows environments.
just an idea though - pretty sure its been suggested before