Finished icon GUI implementation and messaging