I'm not sure if the IconLabel property is exposed to the object model outside the Add method... I'll have a dig around.
Regarding the Object's application type, this is stored in it\s ProgID property[VBA]Dim objOLE As OLEObject
For Each objOLE In ActiveSheet.OLEObjects
Debug.Print objOLE.progID
Next[/VBA]