Took a good year or so of work, but I managed to turn my personal programming project into something polished enough for the Mac App Store.
Cleaning up and finishing the app was the biggest deal. I used 99designs for the icon (which got some good proposals and some less good proposals.) Getting the program building in the official Apple way probably took a month. Took 20 days to make it through the Apple release project, with one challenge from Apple about why the app needed to rights to accept incoming network traffic. 8 months ago