Como obter tamanho menor do executável?

Muito recentemente, voltei ao Delphi após uma longa pausa e escrevi um aplicativo utilitário bastante simples que meu cliente solicitou para oferecer suporte a uma versão mais antiga ...

Hoje em dia, sei que o tamanho não importa muito, mas me pareceu estranho que o aplicativo de uma unidade, quando compilado, totalizasse 1'084'416 b executável. A única unidade .pas que escrevi tem cerca de 20,8k de largura, principalmente por causa da riqueza da GUI.

ouses A cláusula é a seguinte:

uses
  Windows, Messages, SysUtils, Variants, Classes, Controls, Forms, strutils,
  Dialogs, ADODB, DB, DBGrids, ExtCtrls, DBCtrls, StdCtrls, Grids, Menus,
  Buttons;

Gostaria de saber se há alguma maneira de reduzir o tamanho do aplicativo para 300-400k ou menos?

questionAnswers(8)

yourAnswerToTheQuestion