Ho capito a quale tipo di applicazioni ti riferisci: quelle somiglianti a ICQ e simili, che si ancorano ad un lato del desktop.
Esistono una serie di API specifiche da richiamare per impostare la propria applicazione in modo che funzioni in quel modo, ancorandosi ad un bordo del desktop e riducendone la dimensione disponibile per le altre finestre...
Avevo il procedimento riportato all'interno di un libro su Delphi, ma mi servirebbe un po' di tempo per ripescarlo e analizzarlo.
Non so bene cosa vuoi ottenere, comunque posso dirti che puoi ottenere un effetto lontanamente simile allineando automaticamente la MainForm tramite la proprietà Align.
Unico svantaggio di questa implementazione: le altre finestre che vengono aperte e massimizzate si sovrappongono a quella della tua applicazione, o meglio, occupano la stessa area del desktop.
Ciao!![]()