This not start of Lazarus is normal. If didn't put the correct diver in system, you have to put it twice, one in the dir of Lazarus and one in your Programm folder. But depending of the bitness of your Lazarus and your app it can be different.
Lazarus must find the bitness of its own for design time and the app must find the bitness for it's running. Sometimes it is confusing :-) If Lazarus is not starting, start it from comma line, maybe with enabled debugging, so you can see what's happening.