The problem is how micon works under the hood... you're not really using the "icon" as in the "picture" of the thing... you're using the actual physical representation of the thing itself as the icon... this is designed this way so that micons you use will properly represent cooldowns and procs, etc.
Think of it less like an "icon" and more like a "button" with all the same functionality of the actual button of the thing itself.