some mygui code optimizations

also moved icon folder