A little problem, when I move mouse pointer on an icon the label appear but if the icon have a transparent area, also in center, the label disappear and the click fault, the same problem I wrote about start menu. It's not a real problem so if it's difficult to fix don't worry.
Some icons contain a transparent area such as the highlighted icon in this screen shot:
The blue arrow points to a transparent area within the icon.
When the mouse cursor is placed on an icon, Windows sends a message to the icon which basically says "Icon.Enter" and if you then move the mouse over the icon and onto the background, Windows sends an "Icon.Leave" message. That's fine for most icons but some - like the one I've highlighted above - contain a transparent area within them. If the mouse cursor is placed on that transparent area, Windows gets confused and sends a rapid-fire succession of "Icon.Leave" and "Icon.Enter" messages and this results in flashing of the label as well as other undesirable visual effects. That's because, having sent the "Icon.Leave" message, Windows notices that the mouse cursor is still within the icon's bounding rectangle and so fires an "Icon.Enter" message and then it notices that the mouse cursor is, in fact, on a completely transparent area and so sends an "Icon.Leave" message. This is a "design feature" of Windows and there's nothing I can do about that.
It is possible, using a decent graphics editor, to modify the icon such that the internal transparent area is very slightly opaque - eg 1/255th opaque and that will be enough to overcome this problem.
Request for multiple instance: Instead running CircleDock.exe can you run a window setting for multiple instance (es. MultiCircleDock.exe)? When starts the first time appear a window settings like my screenshot where create add administrate new instances. To show new windows you can add an option in CD normal setting.
Windows autorun start MultiCircleDock hidden and then it starts all the instances. In CD you can change only a thing adding an option arg (CircleDock.exe /nameInstance) where nameInstance are the user titles and subfolder with settings. Or you can add a MultiCircleDock.exe an arg to start hidden for autorun but when you click in start menu it's show the window
Hmmm... judging from the messages on this Board, the demand for multiple instances is somewhat weak. You appear to be asking for a separate program which will remotely start and stop Circle Dock instances and whilst this is certainly possible, it falls outside what I'm prepared to add to a freeware program, given the lack of interest or demand. I have already done a considerable amount of work on multiple instances and would prefer to concentrate on adding features with more popular appeal - eg docklets.
If you, or anyone else, wishes to write such a control program, I will supply the necessary API call to enable you to remotely close instances.