add: SetupEnvironment(scr);
context: setWorkspaceBack(WScreen *scr, WDefaultEntry *entry, proplist_t value, 		 void *bar){    if (scr->flags.backimage_helper_launched) {	char *str;	if (PLGetNumberOfElements(value)==0) {	    SendHelperMessage(scr, 'U', 0, NULL);	} else {	    /* set the default workspace background to this one */	    str = PLGetDescription(value);	    if (str) {		SendHelperMessage(scr, 'S', 0, str);		free(str);		SendHelperMessage(scr, 'C', scr->current_workspace+1, NULL);	    } else {		SendHelperMessage(scr, 'U', 0, NULL);	    }	}    } else {	char *command;	char *text;	text = PLGetDescription(value);	command = wmalloc(strlen(text)+40);	sprintf(command, "wmsetbg -d -p '%s' &", text);	free(text);	system(command);	free(command);    }    PLRelease(value);    return 0;}