Using Debug.Print, keep in mind that if you have multiple controls and the strMouseIcon value you are getting may not be for the control you think you are debugging? Just a thought. Maybe change your debug.print statement to:
Debug.Print strMouseIcon, Ambient.DisplayName