Ну тебе компилятор иговорит, что переменная Msg может быть не инициализированна. Перед использованием переменной надо примерно так:
Код:
procedure TForm1....
var
Msg : TIdMessage;
begin
Try
Msg := TIdMessage.Create;
// Здесь работает с переменной Msg
Finally
Msg.Free;
End;
end;