Try
4 media dvd ripper if your content is on DVD. The software has built in profiles for encoding windows mobile, iphone, ipod, and blackberry videos. They have both a mac and windows version. If your content isn't on DVD, then you can use their converter program instead. It works the same way, just without the DVD source. It will use any format source file.
As for apps, itunes won't allow adult apps yet. Billing, use a mobile billing company like gxbill.com or passwordbyphone.com in addition to your credit card payment.