If the App is only for your use on your device, you can simply drag the icon to your home screen. If however you are distributing your App to other people, you should not force your App onto the home screen - it's for the User to decide if they want that or not.
It has caught my attention that almost all applications automatically create a shortcut on the home screen of my device except for my application.. I think creating this shortcut once the application is installed will increase its usage rate.
Your App Icon should not be any shape other than a square. The final shape of the icon is defined by the device. Your web1024.png master image has a flaw in it's transparency, but it should not have transparency anyway.
So, here is a modified version of your Project, with a number of things corrected as well as the master image itself. The APK installs fine on my Android Device and the icon is set on the home screen. When launched, UTube is displayed.