You can place your .icns file in the application bundle's Contents/Resources directory and reference it in your Info.plist file. For example, a file named ApplicationName.icns would be referenced by a entry of this form:
CFBundleIconFile
ApplicationName.icns
Some related details are mentioned here.