Thank you for contacting Slingbox Forum. I understand the need for an icon to get you viewing Slingbox quicker.
If you are accessing Watch at slingbox.com, then when you are watching the TV on the computer, you can click and drag the Sling Logo from the address bar to the desktop. Then you should be able to click on the icon and your programming will appear.
Hope this helps with your issue!
Have a great day!
Sling Moderation Team