RK Launcher, commonly shortened to RKM, is an excellent tool for creating themed icons on your Windows desktop. RK Launcher allows you to easily apply a desktop icon theme that matches your hardware. RK Launcher comes with a pre-installed wallpaper that comes in several different resolutions, allowing your desktop to adapt to your monitor's aspect ratio and the way that it views your desktop icons. RK launcher also includes several other useful tools such as a desktop manager and a password manager.
RK Launcher can also support docking for popular apps such as Taskbar or Compiz Fusion. The dock manager allows you to organize the number of desktop icons present on your desktop and switch between multiple desktops using a simple drag and drop interface. There are many icons available such as favorites, system tray icons, and any other custom icons you may wish to add. RK launcher has an extensive database of wallpaper formats for various Windows platforms, including: xp, win, and Vista. The program also has support for theme icons and support for docking designed for popular apps such as Taskbar or Fobar.
The downside of RK launchers and similar programs that allow you to arrange and manage your icons is that you may not always know exactly what you're looking for. The icons in your desktop may not match the ones you see in the programs you use regularly. To solve this problem, many people resort to third party software such as Awesome Ionic Theme Engine, which allows you to import and arrange your own icon set for any given program or theme.