Well I was told API enhancements were one of the top requests at this year's Marketo Summit so maybe I can rally enough developers in the community to vote that one up 😄
Our API currently doesn't support creating programs. However if you'd find it really useful, suggest it on our Ideas page. Our team reads through everyone's ideas and if a lot of people want the API, we'll support it. 🙂