Ukrywanie przycisku Start

Aby po kliknięciu przycisku Button1 ukryć przycisk Start wywołujemy funkcję Windows API ShowWindow(), która ustawia opcje wyświetlania okna podanego jako pierwszy parametr, uchwyt do paska zadań otrzymujemy za pomocą funkcji Windows API FindWindowEx() i FindWindow():

Unit1.cpp

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   ShowWindow(FindWindowEx(FindWindow("Shell_TrayWnd", NULL), 0, "Button", NULL), SW_HIDE);
}

Aby kliknięciem przycisku Button2 wyświetlić z powrotem przycisk Start:

Unit1.cpp

void __fastcall TForm1::Button2Click(TObject *Sender)
{
   ShowWindow(FindWindowEx(FindWindow("Shell_TrayWnd", NULL), 0, "Button", NULL), SW_SHOW);
}