>What should be the optimal size of an exe ?
As the others said, there's no such thing - 5MB or more is not unusual now - what you can optimize is how your application modules (forms, mostly) are grouped and launched within the exe, for the best performance...
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.