I don't want to bother you again, but can you give me one or two hints about what this exactly means?
Although not directed to me i can (anti) answer a few:
- Lazarus takes (more) time to startup then most other (simple) editors
- Lazarus isn't very helpful when using a lot of individual files
- Lazarus can't handle multiple projects, let alone those using/mixing with other programming/scripting languages
- Every time you open lazarus it stares at you with a project manager that i don't want to see and demands to take action from a predefined (not my chosen) set of actions to take. You have no idea how many times that result in me just quitting the IDE and starting up my favourite editor instead.
- Changing targets can make code-tools complain at you not being able to find things (that it shouldn't be looking for in the first place).
- Why should i configure IDE to have it better suited for the situation when all i want is compiling pure pascal without LCL ? And fwiw: FPC is very capable of compiling LCL code as long as you set up your configuration properly.
- although i am aware i can configure things into details with Lazarus, i simply _hate_ the default code-completion that for me always seems to insert begin and especially end statements which kills perfectly valid code.
Lazarus is good at doing certain things that it is meant to be used for: designing LCL applications, Lazarus project management and using other FPC/Lazarus specifics.
Fast, easy coding, compiling for multiple targets editing make/config-files and editing/compiling other programming languages and managing such projects all at the same time simply isn't one of them (nor would i want Lazarus to be able to).
Ever worked with a _single_ project consisting of multiple executables ? And no. I do not want to close my current project to be able to switch between them as they are all part of the same project.
Every tool/editor/IDE has its specialties. You have to choose the right tool for the job. On many occasions Lazarus is good enough for that but on many other occasions Lazarus simply isn't the right tool

And there is nothing to do except one short move to the Project-Preferences to set a Path or change to Win32-i386 for example.
Please feel free to correct me in my findings written above as perhaps it is only my clumsiness that causes these issues for me.
What should be more rapid ?
I mean if there's something more rapid, then I really like to know what it is.
The editor i use for compiling FPC programs does: Tools->Compile->Target and it knows which compiler to invoke (be it FPC, LazBuild, gcc or whatever i have told it to). Default target compiles with a single press to F9 (and that ain't windows or linux

)
But... let's see what TS has to say about this. I personally don't consider FP-IDE a viable option as replacement but for sure it is good for remote usage and quickly compiling/editing something from shell.