Hi,
No. OSX always takes the icon from the application - which in this case
is Perl which has none. (isn't packaged as an 'app').
Packing a Perl interpreter as an app would be quite trivial.
you need a directory structure to drop a copy of the existing Perl exec
into.
Perl.app
Perl.app/Contents
Perl.app/Contents/MacOS
Perl.app/Contents/MacOS/perl
Perl.app/Contents/Info.plist
Perl.app/Contents/Resources/appicon.icns
Look at the Info.plist file for any Citrus packed app - and make a copy
changing the obvious paths
Then if you call Perl as
somepath/Perl.app/Contents/MacOS/perl
you should get appicon.icns as your application icon.
This is also one of the reasons I added the capability to 'wrap' a
script to Citrus.
After wrapping, you can always edit the wrapped script which will be in
apps/MyApp.app//Contents/Resources
Cheers
Mark