>What should be the optimal size of an exe ?
Before breaking it into more exes (maybe apps) have you tried all the tricks to reduce the size, like: packing vcxs, takings scx out of the project, not including the debugger and so on.
Splitting the application is good, but only if the smaller exes aren't needed at the same time !
Vlad-Georg