FEAT: Add drag-and-drop deletion and icons to canvas. Icons need to be in a folder labeled 'icons' beside the executable.