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. 18 months ago