This is what I had written to better understand the API, in C++/CLI and for Windows Forms. One could use it like this: System::Void Form1_Load(System::Object^ sender, System::EventArgs^ e) { Drawing::Icon ^ ic = StockIcons::GetIcon(StockIconIdentifier::Shield,