Implement SetIconFromFile for GtkWindow

SetIconFromFile allows a user to set the icon for GtkWindow's and
GtkDialogs using a filename.