Instead of spending countless amount of time and money building and designing your own icons, you should trust Standard Software Icons to do the job. The application is quite efficient in its task and has a large variety of icons you can choose from.
Icons in Standard Software Icons are organized by category. In each category, there is a large number of icons. The application will let you edit the color and font of the icons and test them with your application. Icons for navigation, toolbar, and installations among others are included.
If needed, you can change the format of the icons. The icons in Standard Software Icons are quite nicely designed and examples on how to load the icons are provided. Standard Software Icons is surely worth the try.