Acabo de comprobarlo en un rato libre que he tenido y funciona sin problemas.
Es lo que ya sabes:
1.- Un objeto TApplicationsEvents.
2.- El siguiente código para el OnMinimize y el OnRestore (está en C++Builder):
Código:
void __fastcall TForm1::ApplicationEvents1Minimize(TObject *Sender)
{
Application->MessageBox("Minimizándome", "Información");
}
//---------------------------------------------------------------------------
void __fastcall TForm1::ApplicationEvents1Restore(TObject *Sender)
{
Application->MessageBox("Restaurándome", "Información");
}
Si no te resulta debe ser otro el problema...