First shot in allowing custom icon