Acabei de descobrir que com o Delphi Pro não posso distribuir aplicativos que usem o driver Interbase do dbExpress para acessar servidores que não estejam na mesma máquina do aplicativo. Aposto que muito pouca gente sabe disso.

Qual a solução mais simples? Comprar um driver de terceiros para usar no dbExpress, pois na realidade a restrição é no driver produzido pela Borland, não no dbExpress ou no Delphi em si.

No final das contas o Pro continua sendo um ótimo negócio, pois comprando componentes de terceiros você consegue desenvolver praticamente tudo que as versões mais caras do Delphi oferecem, por um preço bem menor. Aplicativos multi-camadas por exemplo, você consegue desenvolver no Pro usando RemObjects SDK.