You may have heard of it hsetroot. I forked it then added many more cool options to it, It's a desktop wallpaper setter with really cool colors gradients alpha flip the screen and the image in opposite directions

even utility

then I renamed it to mhsetroot.
https://sourceforge.net/projects/mhsetroot/ Then I wrote this front-end for it completely in Free Pascal using Lazarus version 1.0.14 gtk2.
https://sourceforge.net/projects/gmhsetrootfreepascalfrontend/it works perfect on my Linux 32bit i386 -- I am currently writing an upgrade to it already adding a major new feature. Using Lazarus of course.
Please check it out then leave me a review. This is my first real programming I've ever done with C and Free Pascal, or any programming for that matter, let me know what you think.
Thanks!
ADDED:
I re-uploaded the tar.gz it was messed up, it should be ok now. Do Not Forget To Download mhsetroot also as it is needed for this to work. You can find the link in here and on the SouceForge web sight, and on the gmhsetroot web sight I used the link that says gmhsetroot web page is set up to go to mhsetroot instead.