To add more shortcuts to it, drag and drop desktop icons onto the dock. When you have opened XWindows Dock, the dock should be at the bottom of the desktop as in the shot below. Check out the software’s website, and select XWindows Dock installer to add it to Windows. You can add the software to Windows XP, Vista, 7 or 8. It includes a 3D mode that matches the original Mac OS X dock. XWindows Dock is a quintessential dock which replicates the Mac OS X dock functionality. This article shows you how to use a freeware program to add a Mac OS X-like dock to Windows XP, Vista, 7, and 8 for free. However, there are a few software packages that add Mac OS X clones to Windows. It’s similar to the Windows taskbar, but the dock is more of a 3D alternative. The Mac OS X dock is something that Windows doesn’t have.