Display Fusion is not a program that runs as soon as your click the item in the start menu - it runs as a process that sits in your system tray (that area near the clock on your taskbar, usually far right). you'll need to find the DF icon there and click it once to actually bring up the Wallpaper settings dialog box, or you can right click it for many more options.
HTH
I am I.