для создания программы самой програмы создания программ не хватает - нужно еще знать какой-нибудь язык программирования.
А саму программу создания программ можно найти в любом поисковике по запросу "компилятор" и добавьте название языка программирования, на котором вы хотите написать вашу программу.
вот пример
http://www.google.com/search?hl=ru&rls=GGLG,GGLG:2008-01,GGLG:en&q=компил ятор+C+++скачать&lr=