If you want it to run in the background but not appear upon startup, right click the XFast icon in the system tray, and choose: Windows Settings -> [your network adapter name] -> Auto-Open/Auto-Hideto untick the last option.
Now the program will run but not show on your desktop when you start.