In the end you have to convince the lazarus team which i dont think they like your idea . Because If they did so they implement it while ago
I just can say that it is more than obvious that they are trying to keep design close to Delphi 7 as much as it is possible. Maybe they think that it is a proper way, God knows. I don't think so.
I think this is enough. Somebody has given me admin rights for this forum and I will use them to delete future posts from Gosh in this thread.
Gosh, you can still write in other more technically oriented threads but this road now is a dead-end.
From experience I know this can go on forever. It creates an avalance effect as we can see from the comment of eg. airpas.
The claims now shift to a direction saying Lazarus developers are evil and are against progress. Facts don't play a role any more, the only purpose is to prove that Lazarus sucks and it has no future and all other IDEs are better.
Clearly this fills the definition of a troll.
As explained, the real reason for slow progress is a lack of human resources, but this fact is always ignored for some reason.
A logical reaction would be to go away from such a hopeless project, but no ...
I would compare this to relations between people. If you dislike somebody, you don't go to ring his door-bell and explain that he is disgusting and has no future.
This forum is kind of "home" for Lazarus project. We don't want anti-Lazarus propaganda here. It only eats time and energy from everybody.
For example I have used LOTS of time and my limited brain capacity for some IDE improvements in version 1.4. I want to improve it more but it takes time.

Thus it has felt very frustrating to read this kind of nonsense.
Gosh can clear his "troll status" by actually improving the IDE and sending a valid patch.