Este Codigo sirve para cambiar el Fondo del escritorio des de tu aplicacion
Código:
void __fastcall TForm1::PonerPapelTapiz(void)
{
AnsiString Archivo="C:\\Tapiz.bmp";
if (FileExists(Archivo))
{
SystemParametersInfo( SPI_SETDESKWALLPAPER , 0 , Archivo.c_str(), 0 );
ShowMessage("El papel tapiz, fué cambiado");
}
else ShowMessage("El archivo " + Archivo + " no existe!!!");
}