I've been trying a lot with this, such as using a bitmap and trying to use that for setting the background however everything I've been trying results in failure. So I was wondering can I use something like this:
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, (void*)image, SPIF_UPDATEINIFILE);
however for image I use an image thats precompiled with the executable itself that I can call to set as its background.
EDIT: As @paddy pointed out down below, Ill post my finished source once I figure out how to dump the image :)