I've noticed that Steam gives me the option of creating a desktop shortcut and start menu items at the end of an installation. I always say no thanks to both because I like starting my games from Steam. But recently I've grown fond of just pressing the windows key and writing the name of the application I want to run, so I'd like to add start menu items to my Steam games. But how do I do that after the game is already installed? I can only find an option for creating a desktop shortcut, which is not what I'm after.

4 Answers 4


From your Steam library, right click on a game and select "Create Desktop Shortcut."

You can then drag the shortcut onto your Start Menu. If you just drop it here, it will become "pinned" to the Start Menu, and you can access it quickly.

If you hold your cursor over "All Programs" for a couple of seconds, the menu will expand. You can then drop it into any of the folders, or leave it in the root of the "All Programs" listing.

If you want, you can also open the Start Menu's folder, and organize it with Windows Explorer. Where you'd normally type to search, type %APPDATA% and hit Enter. This will take you to the following directory:

C:\Users\(Your Username)\AppData\Roaming\

Then navigate to:

Microsoft -> Windows -> Start Menu -> Programs

Any shortcuts you drop into this folder will show up on your Start Menu, and any folders you create here will be created on your Start Menu as well.

Note that Steam shortcuts are protocol shortcuts - like links to URLs, and not program shortcuts - like links to an application. If you move your Steam installation, they won't need to be updated. However, if you uninstall Steam, shortcuts to your non-Steam games that were created through Steam will probably cease to function.

  • GAH! Beaten by seconds!
    – Albort
    Feb 26, 2012 at 23:02
  • Doesn't work for linux
    – Fambida
    Oct 12, 2015 at 19:26
  • On Win10: Dragging to start menu doesn't work for me (icon cannot be dropped there), but moving the desktop shortcut to the Roaming profile does. Jun 24, 2017 at 15:49
  • Aren't the shortcuts created by Steam url shortcuts? They do not seem to be picked up in Windows 10? Tried it for Wasteland 3. I hit Windows logo key, type Wasteland and it's not picked up. Sep 1, 2020 at 17:58

Alternately, there is a folder called Start Menu found in the ProgramData folder, found by default at C:/ProgramData/Microsoft/Windows/Start Menu.

Simply drag your shortcut into this folder.

  • Still works for Win10
    – Jonn
    Dec 1, 2018 at 4:50

For Windows 10

  • Create a shortcut to your Steam.exe and append -applaunch [gameId]
    • Example: E:\Games\Steam\Steam.exe -applaunch 123456
    • You can right click on the game in steam library, add shortcut to desktop, and view the properties of that shortcut to get the game id
  • In the shortcut properties, change the icon by finding the real exe to the game in the steam folders.
  • Name the shortcut before you right click Pin to Start

You can also make the old style shortcuts if you're on Win XP with the right click-->New-->Shortcut, with the following path: (Steam directory path)\Steam.exe -applaunch (game app ID without brackets).

Then right click on the shortcut-->Properties-->Change icon, find the game icon/exe in the game folder in steamapps/common and select the icon.

To find out a game app ID, just go to that game's store page and you'll see it in the URL. For example, store.steampowered.com/app/211720 (bold number is the app ID).

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .