I know LBC since 2007 and I've tried it several times since then but always I had strange issues with autohiding docks so I never used it for more than one day.
Now after looking the great screencasts I have used it for some days in two machines, PC with Windows 7 x64 and netbook with Windows 7 x32. The result is that I'm very impressed with drag&drop implementation and the flexibility to design bars with tool buttons, menus and so on, but I continue to get strange issues with bar's visibility.
I have tried to reproduce the issues in a logical and repeatable way but I can't, the more recurrent problem is that the bar I have configured to the left side of screen doesn't appear, and the other problem is that sometimes a invisible window appears in my taskbar and alt+tab list, if I click it nothing happens ( I have tray icon option marked ):
I use software like Deskpins, Dexpot or Sandboxie that probably interferes with LBC. With Dexpot is very curious, when I change active desktop and go back to the first there is an empty area in the desktop reserved to the bar but the bar is hidden so the area is empty and the other windows are aligned to that empty space. The visible launchbar is a second bar that is aligned to the space reserved for the autohiding first bar.
To solve the problem I open the LBC configuration dialog and then close, all is reconfigured.
My personal opinion ( that probably is wrong ) is that LBC uses COM to create docks that are managed by Explorer Shell, like when you create a toolbar by right click at taskbar -> toolbars -> new toolbar and select a folder path, and surely there are differences between each Windows version ( so LBC wouldn't run with BlackBox or Emerge in place of Explorer shell but I haven't tried ).
If the visibility problems come from creating 'Windows toolbars', wouldn't be possible to create normal windows like other software do ( PowerPro or bbIconBox in bbLean shell ) ?
I read this in RUnit's webpage ( btw very nice to make a help page with links to other launchers ):http://www.magister-....at/RUNit/index.html
"how does RUNit detect the mouse click?
when not running in "whole screen mode", RUNit creates a window at the edge of the screen.
the window is created with the extended style WS_EX_TRANSPARENT, so you usually don't see much of it.
CreateWindowEx(WS_EX_ACCEPTFILES|WS_EX_TRANSPARENT|WS_EX_TOOLWINDOW, szAppName, szTitle, WS_POPUP, 0,0, iScreenWidth,1, NULL, NULL, hInstance, NULL);
so "detecting" the mouse click is nothing more than processing the WM_RBUTTONDOWN message in this case"
I suppose that with autohiding docks the event would be WM_MOUSEOVER or something similar. My point is that RUnit's method works perfect because it only depends on core Win32 Windows functions that work the same between all versions.
Leaving this topic usability of the program is excellent, I configured a very useful bar in minutes with drag&drop. And man I've tried many launchers ( freeware and shareware ).
If someone has some trick to maintain autohiding bar on top ( I don't like visible bars that reduce workspace ) I would be glad to hear, some hotkey that reconfigures the app, ...