Contracting to build a control is very different than selling a control you created.
I am very unlikely to ever do the former as I would not be sure how long it would take and how well it would come out…
But I have done the latter. Once I created it and got it to work acceptably (IMO of course) only then did I offer it for sale. It grew out of something I needed.
When a control is created under contract by a professional earning their living, the price needs to be high to cover the time.
If one is selling it, making it worth while depends on on the combination of price and (expected) sales volume. In this market doing it mostly only makes sense for someone who needs the control for their own work and is creating it anyway…
Pricing a control for sale is a whole other question.
The Xojo market for add ons is relatively small and price sensitive. I think that those that are successful sell packages with a lot of functionality/controls rather than individual ones.
In this market, unless it was something both unique and in very high demand, selling a single control for $200 would likely not earn the author much…
That said, I initially offered an encrypted version of my control for either $45 or $35 (I don’t recall which anymore) but the only sales I got were for the source course version which was (and is) $125 … which kind of surprised me… but should not have, because I really don’t like using encrypted classes myself.
I don’t know if I set the price “right” or or was shortchanging myself… but initially I was worried that I might have set the price too high,
When I originally started selling it, I needed the money because I was out of work (which is why I started selling it). I never counted on the income from it but at that time anything would be better than nothing.
It’s been over 5 years now since I first offered it and I have been able to update it for changes in Xojo and it is still around.