Thought of another option:
Code:
	/* If PAW_SUPER is not defined then look for these in this order:
	 * pkexec, gksu, sudo, su */
	{ "super", optionSuperCBCB },
Pain in the ass to identify which one is available every time you just want to launch under root permissions so just hide it under a wrapper option in a common app, the user can provide the environment variable if needed. Would like to know if there are any alternatives to those commands, particularly pkexec & gksu which provided the popup to get the password when missing a terminal window. Yet to investigate the windows means of doing similar so links to what I should look into would be appreciated there, I'll put the fallback of fiddling with permissions etc on a back burner since it's unlikely that would be unable to launch at all, if anyone's on ubuntu does admin://ls work at all? Would like to put that as the default instead of pkexec to avoid the vulnerability crap, considering searching for the executables and implementing support for it in the command passed to paw, such as paw --x admin://ls, just need to know how to go about enabling that behaviour when those executables aren't available