Previously, when resolving the paths for the FormEditor widget icons we didn't take into the account that calling class_name() returns the widget name with a "GUI::" prefix. Also, we now skip over widgets that we don't have an icon for.
Previously, the GUI logic of HackStudio was all stuffed into main(), and it started getting a bit out of hand :)