It is possible that the version of "Desktop Icon Toy" you downloaded is not compatible with Windows 11. You may want to check if there are any updates or a newer version specifically designed for Windows 11. Alternatively, you could also try running the program in compatibility mode by right-clicking on the app icon, selecting "Properties," and then navigating to the "Compatibility" tab.