I have an app that was developed for Windows but runs fine on MacOS under mono without any modifications (yay!). However, since it's an exectutable, OSX doesn't recognize it as a native file type, meaning you have to drop to the command line to run 'mono appname.exe'. It also doesn't show the application icon. In case it matters, my test environment is Snow Leopard w/Mono 2.6.1.
As I understand it, in the Mac world, making a user drop to the command line is unconscionably rude. Is there a 'right way' to deploy a Mono app so that it can run by clicking on an icon -- perhaps the Mac equivalent of a shortcut if such a thing exists? I've heard of something called a 'bundle' but maybe those aren't for Mono/.NET apps.
So, is there a 'right way' to make running the app easier on a user?