JcRabbit is correct in his post above. It's a real problem, far beyond an invisible icon. For me, I have a laptop with both integrated and discrete graphics. Even when Metro apps are closed, ApplicationFrameHost.exe, as JcRabbit says, still runs. Worse, it defaults to using my discrete GPU (Nvidia), and I can't seem to change this in the Nvidia Control Panel. Those of you who have a similar setup might want to check if your discrete GPU is running now, because it burns through the battery a lot quicker (and wastes electricity).
One thing you could try is to disable any Metro Apps you don't want running in the background. Windows 10 by default lets Metro apps run in the background, and you won't see them in Msconfig, Startup, or other folders. They are managed by going to Settings --> Privacy --> Background apps.
Turning off the ones that you're not using (in my case I turned them all off) will minimize the chance of ApplicationFrameHost and it's invisible icon from showing. If it's still showing after you disable background apps, you can terminate the process via windows task manager (although this may temporarily break the notification service / Action Center until reboot).
All that to say that while Stardock should address this issue, it can be a bigger problem than that. MS needs to put out a fix that kills this process when there are no metro apps running.