Ah, no, eso no tiene nada que ver con las forms transparentes. Lo que puedes hacer es capturar el mensaje de minimizar y anularlo de alguna manera.
Algo asi:
Código Delphi
[-]
procedure WMSysCommand(var Msg : TWMSysCommand); message WM_SYSCOMMAND;
...
procedure T_main.WMSysCommand(var Msg : TWMSysCommand);
begin
if (Msg.CmdType = SC_MINIMIZE) then
begin
end
else defaulthHandler(msg);
end;
en este caso, de igual manera tendras que implementar tu alguna opción de minimizar si la necesitas.