Use Inkscape or Adobe Illustrator for creating icons, also you will need your imagination and creativity
For adding third party icons in Carbide UI go to window/preferences/Carbide.UI/Third Party Icons and start adding application uids.
Also its an easy way to find an ready made xml file with lots of icon uids and put in carbide.ui installation directory