¿Cómo lograr menor tamaño del ejecutable?

Recientemente, regresé a Delphi después de una larga pausa y escribí una aplicación de utilidad bastante sencilla que mi cliente solicitó para apoyar una versión anterior ...

Sé que en estos días el tamaño no importa mucho, pero me pareció extraño que la aplicación de una unidad, cuando se compiló, ascendiera a 1'084'416 b ejecutable. La única y única unidad .pas que escribí es de unos 20.8k de gran tamaño, principalmente debido a la riqueza de la interfaz gráfica de usuario.

losuses La cláusula es la siguiente:

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

Me pregunto si hay alguna manera de reducir el tamaño de la aplicación a 300-400k o menos.

Respuestas a la pregunta(8)

Su respuesta a la pregunta