I'm not saying one exists but I've personally never seen an app. If you download your themes and install them manually, the good themes will generally come with a .psd file which acts as a template for you to create custom icons. The only downside is that you need Photoshop....$$$$.