com ACBr e Lazarus/FPC:
1 - Adicionar em Custom Options do Projeto a diretiva "NOGUI"
2 - Não usar a IDE ou o sistema da Packages do Lazarus.
(Porque isso faria ele adicionar as dependências visuais, pois os Packages que foram compilados com e instalados na IDE, não foram gerados com a diretiva "NOGUI", ativada)
Então os componentes devem ser criados em Run-time, ou você pode usar um DataModule... mas nesse caso, lembre-se de remover a dependência dos Packages do ACBr, conforma na figura acima...
3 - Adicionar em "Other Unit Files", todos os diretórios do ACBr, que o compilador sentir falta...
Observe que no caso acima, eu usei um Macro com o diretório do ACBr... isso facilita, quando abrimos o mesmo projeto, em várias máquinas, onde os diretórios, podem variar..
(Você pode criar um Macro em Additions e Overrides... veja item 4)
Adicione também em "Include Files", o diretório onde está o ACBr.inc
4 - Definir para o Lazarus que você quer usar a WidgetType com "nogui"
O Macro "ACBrDir", usa um recurso do Lazarus, que permite ler informações de variáveis de ambiente...
Então na minha máquina, tenho a definição do Home do ACBr nas minhas variáveis de Ambiente
O Lazarus irá recompilar todos os fontes do ACBr, e gerar os PPU na pasta "lib" do seu projeto... isso é necessário, para gerar os arquivos PPU com a diretiva "CONSOLE" ativada