In order to show a UAC shield icon on a button, one must currently jump through a few hoops using SendMessage. This could be more easily encapsulated in a standard button control.
Add a property on buttons that will render the standard UAC shield icon, using a method such as described here: http://www.blackwasp.co.uk/ElevatedButton.aspx
We decided not to implement this suggestion, I'm sorry.
Your task is quite specific and the solution you mentioned can be applied only for a standard Button descendant. Since our SimpleButton is not a Button descendant, this approach can be used for it.
You can achieve the same result using its Image property.