Circle Dock was another contribution to the Donation Coder Programming Challenge. It was an entry by Eric Wong who contributed not only this but another software program to the Challenge. Circle Dock is a program launcher, but not your usual stationary one. It is activated with a shortcut, the default one is CTRL Windows, and appears always with the mouse as its center.
This provides fast access to all programs, files, folders and applications that are accessible in the dock. The icons can shape as a circle or spiral around the center. The Circle Dock is placed on top of every other open window and remains on top even if another window is activated.
New items can be simply placed in the circle by dragging and dropping them into the center. They appear in the next free place of the circle. If no free space is available a new bigger circle is created where the icon will be placed. Icons can be moved around to place the most used applications near the center for easier access.
The mouse wheel rotates the icons in the circle and a left-click loads the selected application. The program comes with more than 20 skins that provide different shapes. It's pretty amazing how flexible that program is. You can add/remove application titles, backgrounds, increase or decrease fonts and sizes of pretty much everything so that the dock suits your needs in the end and blends perfectly with the rest of the desktop.
I'd like to mention a few interesting functions. Circle Dock is portable and Open Source. That in combination with the option to synchronize the dock with files that are located in a specified folder makes up for an interesting USB application launcher. This is also great in networks where every computer should have access to the same shortcuts. Circle Dock is also compatible with multi-monitor systems.
The software program requires Windows XP or Windows Vista in either the 32-bit or 64-bit version and the Microsoft .net Framework 3.5. The only thing that is lowering my enthusiasm for the application is the memory usage of 30 Megabytes of memory and virtual memory which is a lot for such an application.Advertisement