Primeiramente desculpem por ressucitar o tópico mas eu tive que responder o nosso amigo do quote acima..
Para diminuir o tamanho do executável no delphi (XE2 e XE4) eu uso esta função no projeto e nos forms
{$R *.res}
{$WEAKLINKRTTI ON}
{$RTTI EXPLICIT METHODS([]) PROPERTIES([]) FIELDS([])}
Quando necessário também faço uma compactação utilizando o PECompact (Executáveis e DLL's de 20mb diminuem para 2~3mb)
Eu usava o RAD Studio XE2, mas essa semana eu migrei para o XE4, de início eu tive alguns problemas com os componentes do dbExpress, na instalação o XE4 não criou o dbxconnections.ini e nem o dbxdrivers.ini em Meus Documentos (tive que fazer manualmente), e a forma de conexão que eu usava para o MySQL e MSSQL no XE2 não funcionou no XE4, tive de reescrever algumas coisas, fora isso e a falta do JEDI o XE4 se mostrou útil e eficiente até o presente momento !
PS: Baixei o ISO normal e fui instalar o Update 1 depois pelo gerenciador de atualizações da Embacardero. Baixei os 300mb do update 1 em 5 minutos mas fiquei exatas 2 horas com o instalador do update 1 registrando DLLs e componentes, caso alguém for migrar para o XE4 opte para o ISO já com o update incluído para evitar dor de cabeça.
Abraço!