Forget 1) row indicator issue, it is the result of my modificatons. I added to TCustomGrid AlwaysShowSelection property and forget it make default true.
..
2. If you wish to ignore the classname, just select a particular class(screenshot2). It's seems logical to me that when "Alle" is selected, it will search through every available class, including the class names.
..
No it isn't logical. I call procedure list from editor with keyboard shortcut and I don't want switch to mouse. Mostly I press 4-5 key and enter. And almost the search takes 3 seconds.
I think the modificaton of procedure list is made from someone that use it never or seldom. I navigate in source editor only with procedure list and keyboard and I think the new one looks good but not handy.
Look my screenshot and explains there. Compare the query results from new and old.
I found the solution, I copied procedure list from lazarus 1.6.4 to 1.8.5 and problem is gone.

Thanks for Lazarus and fpc guys, you are all great.