I think I remember reading a post by mark (does he actually still live btw? Havnt read anything from him for quite a while :( ), where he was explaining that BlitzMax will consists of modules wich would (theoreticly) cause the final exe to be compiled with the entire DX/GL library, but only the functions and stuff that was actually used.. this should create smaller executables.. But, as said before 'I think I remember reading' so dont take my word for it