Štandardné ikony sú preddefinované, takže nie je potrebné na ich vytvorenie. Používať štandardné ikonu aplikácie získať jeho rukoväť pomocou LoadImage funkciu. Ikona rukoväť je jedinečné hodnoty HICON typu, ktorý identifikuje štandardná alebo Vlastná ikona.
Vytvoriť vlastné ikony pre podanie žiadosti by zvyčajne používate grafických aplikáciách a zahŕňajú IKONU zdrojov v súbore zdrojov vymedzenie žiadosťou. V čase spustenia, môžete volať LoadIcon alebo LoadImage na získanie popisovača na ikonu. Ikona zdroja môže obsahovať skupinu obrázkov pre niekoľko rôznych zobrazovacie zariadenia. LoadIcon a LoadImage automaticky vyberie najvhodnejší ikonu skupiny pre aktuálneho zobrazovacieho zariadenia.
Aplikáciu môžete vytvoriť aj vlastné ikonu v čase spustenia pomocou CreateIconIndirect funkciu, ktorá vytvorí na základe obsahu ICONINFO štruktúra ikonu. Funkcia GetIconInfo vyplní štruktúru s hot spot súradníc a informácie o bitovú mapu bitová maska a farieb bitovej mapy pre ikonu.
Aplikácie by mali realizovať vlastné ikony ako zdroje a by mali používať LoadIcon alebo LoadImageskôr, než vytvoriť ikonu v čase spustenia. Pomocou ikony zdrojov zabraňuje zariadenie závislosť, zjednodušuje lokalizáciu a umožňuje aplikáciám podeľte ikona tvarov.
CreateIconFromResourceEx funkcia umožňuje žiadosť prechádzať systémových prostriedkov a vytvoriť ikon a kurzorov založené na zdroj údajov. CreateIconFromResourceEx vytvorí ikona na základe binárnou zdroj údajov z iných spustiteľných súborov alebo knižníc (DLL). Žiadosť musí predchádzať túto funkciu s výzvami na funkciu LookupIconIdFromDirectoryEx a niekoľko funkcií zdrojov. LookupIconIdFromDirectoryEx vracia identifikátor najvhodnejšie ikonu údaje aktuálneho zobrazovacieho zariadenia. Ďalšie informácie o funkciách zdrojov nájdete v časti Funkcie Resource.