I used following both techniques but unable to achieve.
Set icns file in Plist - this shows up the icon in the dialog boxes but not in the dock.
Do get info on the app and paste the app icon. This works very well but unable to Software sign it. Removing the icon apparently allows me to Software sign the app.
Any suggestions are appreciated.