This is the only place where I can seem to launch it. I never got a desktop
icon or anything else. Is there another way I can launch it?
What do you mean "this is the only place" Are you under the impression we can actually see your computer?
If you're on Win 8 and want the icon available on the desktop, right click the icon from the start screen and choose pin to task bar.
I am fully aware you can't see my computer. I found it through my computer
apps, I guess I am not used to windows 8 yet. Thanks.