title: How to load a small system icon?
body: <p>I need to display 16x16 pixel icons for error/warning/information. Unfortunately both <code>LoadIcon(0, IDI_*)</code> and <code>LoadImage(0, OIC_*, IMAGE_ICON, 16, 16, LR_SHARED)</code> always give me the 32x32 version of the icon.</p>
  
  <p>I read about <code>ShGetStockIconInfo</code> but that is only available from Vista onwards and I still need to support XP.</p>
  
  <p>Any ideas?</p>
  
  <p>I'm using Delphi 2010 with a <code>TImage</code> component if that matters.</p>