It's a bit of a roundabout fix (my programs usually install a shortcut if i ask them) is to right click on the metro tile->open file location->and then take that shortcut that is highlighted in the file folder area and right click->make shortcut
It's a bit strange that your programs arent making desktop shortcuts when you ask, maybe you changed some setting somewhere? Or you accidentally unchecked it before hitting install? Regardless, the above method should work