On request by @YaveenSTEM, I merged the dark and light mode desktops together (Before they were separate sprites), cleaned up code to separate it into each button's own define block, and now you can change the mode without refreshing the desktop. This took me like 1 hour so enjoy my work lol. Arc Desktop Changelog: V0.1 - Just the desktop and the app browser V0.34 - Search Engine and Quick Settings added V0.35 - Changes in the design of tooltips V0.4 - Search engine can show more than one result V0.41 - Added more features to quick settings V0.42 - Fixed a search bug and made it faster V0.43 - Added visual tweaks V0.44 - Changed the UI back to the dark blue color V0.45 - Changed background V0.46 - Settings base has been added V0.47 - Added time on the taskbar V0.48 - Added new startup sound and dark mode v0.49 - Fixed a dark mode glitch, added animations to quick settings and made the dark/light mode button functional. V0.50 - Added the app center in the dark mode V0.51 - This project - Merged the two desktop sprites for the light/dark mode into a single one and cleaned up code, and separated everything into its own define block.