Cache icon path so we don't always create a new one

Also remove some unneeded debugging