Einerseits könnte man diese zur Laufzeit direkt aus der entsprechenden Shell-Bibliothek "holen"... andererseits hat
imho Microsoft für Vista angekündigt, daß dieses Verhalten nicht mehr benutzt werden sollte.
Schau mal in die
Unit Dialogs, wie MessageDlg das macht, vielleicht taugt das ja auch was für Dich...