Você tem formulários com muitos controles (caixas de seleção, botões de rádio etc.) e deseja salvar o status deles no disco no desligamento e retomar o programa (GUI) exatamente de onde você deixou na inicialização do aplicativo? Você pode fazer isso com uma única chamada para: SalveForm/LoadFform.
Descrição completa aqui: https://gabrielmoroaru.com/one-function-to--rule-them-l-esvor-the-whole-gui-disk-with-one single-procedure-call/
Este aplicativo Delphi demonstrará:
Como salvar o estado de todos os controles da GUI no desligamento do aplicativo e restaurá -los carregados na inicialização do aplicativo:
Como enviar mensagens para o Approg (um sistema de log de mensagens em todo o aplicativo).
Este aplicativo de demonstração requer o núcleo do sabre de luz e a biblioteca de log: