Below is My code to create a shortcut to a selected application. I have really no problem and the application work quite well.
The problem is that I am able to create a
I can't comment since I have only 23 reputation, but I used your code and it was usefull. But my image didn't scaled correctly on the shortcut, so I found two interesting topics that can complete the solution:
To get the correct size for a shortcut icon: https://stackoverflow.com/a/19003905/3741926
To scale your drawable (using the size you calculated with the previous function) https://stackoverflow.com/a/10703256/3741926
With all that I got a shortcut with a correctly scaled icon, hope it will help