El problema que veo es que no creas la ventana MsgBox para nada.
Si se arregló el problemas, es porque delphi está Creando la ventana Msgbox desde que arranca tu aplicación y según esa filosofía solamente deberías hacer un Msgbox.Show/ShowModal y despues un Msgbox.Hide.
Si lo que quieres es crear dinámicamente la ventana y liberarla de memoria, lo normal es hacerlo así:
Pon la propiedad Visible de Msgbox a False:
Código Delphi
[-]
unit Main;
interface
uses
type
TMainWIN = class(TForm)
private
public
end;
var
MainWIN: TMainWIN;
NombrePC: String;
AudioCargado: Boolean;
implementation
{$R *.dfm}
Uses Textos; <- Aquí declaro el nombre del otro formulario
procedure TMainWIN.FormClick(Sender: TObject);
begin
Msgbox := Application.Createform(TMsgbox, Msgbox);
Msgbox := TMsgBox.Create(Application); Msgbox := TMsgBox.Create(MainWin); MsgBox := TMsgbox.Create(nil); Msgbox.ShowModal; <-- Aquí sale el error U_U
FreeAndnil(MsgBox);end;
end.
Además deberías ir a View -> Source Code y quitar la línea donde se crea la ventana MsgBox.
Saludos