Thank you very much for your interest in Icenium. We're happy that you find our tool useful :)
Now on to your questions: in order to distribute your iOS apps (either on the App Store, or ad-hoc), you need to be registered in Apple's iOS Developer Program.
For v1 of Icenium we've concentrated on App Store distribution since that was the most requested feature, but there is a way to get an Ad-hoc distributable version of your app as well.
If you create a Distribution Certificate and a Distribution Provisioning Profile for your app, you can import those in Icenium, build your app with them and distribute the binary to your customers. They, in turn, can install the binary through iTunes. There is a small caveat, though: when you create your Ad-Hoc provisioning profile you will need to list the identifiers of all the devices (100 maximum) that are going to run the application. Also, this profile will be valid for a year. Before it expires, you will need to renew it, re-sign your app and distribute it to your customers again.
If you sign up for the iOS Enterprise developer program, you can create a provisioning profile that can be deployed on an unlimited number of devices (no need to list them in advance) and it is valid for three years, instead of one.
Provided you have an Ad-Hoc profile and a matching certificate, you can use Icenium Mist to package and download the Ad-Hoc version of your app. Then you can distribute this package to your customers. Right now our Publishing mechanisms target only App Store distribution, but we will expand this to Ad-Hoc distribution in a future version.
I will be glad to walk you through any issues you might encounter in setting up your provisioning profile and using it in Icenium, should you choose to build your app with Icenium.
the Telerik team
Share feedback and vote for features on our Feedback Portal.
Want some Kendo UI online training - head over to Pluralsight.