Welcome to the site Omnivox -
Some very well considered suggestions.
Don't think that I'm heavily critizising your app - just pointing out a few points that need improvement.
Not at all! One of the main goals of this forum is to make a place where programmers and users can exchange ideas and collaborate - suggestions and constructive criticism are very very welcome!
Your comments about the docking issues are definitely correct. Docking options in LBC currently suck. I know it, you know it, even my cat knows it. It's something I have to improve and it's on my todo list.
As for the save button: One of the reasons I was motivated to make LBC was that i used to use a docking bar software that saved all it's settings in the registry and i hated that, and then one day it lost all my settings and i was not happy. So i am committed to making LBC protected against such stuff. That's why it has special backup functions in the tool menu and does other backup stuff. I think i will add like an auto save to temporary file while working thing.
However one of the weird things about LBC is that it works with a couple of dif files for your configuration. There is one main file, and then it specifies additional launchbar files that you can have open at the same time, so that you could have 5 different launchbar files open, with dif launchbars in each. One of the effects seems to be that sometimes people will get a crash of their pc and when they restart LBC it is empty and it seems like they lost all their data, but really all that happened is that LBC main config didn't load the last launchbar config file they were working on (i have to figure out why that isn't getting saved before reboot and fix that). So do make sure you do a file->open and browse around and see if you can't find your file you were working on before your BSOD.
Keep the suggestions coming - as soon as i finish up this major release on one of my other programs (Find and Run Robot), I have some updates to do on LBC and my other apps.