You can try, but there is a high probability that the ShellCtrls of Laz/main depends on changes in other units of main, and then you will not be able to compile that mix-up with your Laz 2.2.6 any more. Therefore, absolutely necessary before such experiments: always make a backup copy of the changed file(s) so that you can always return to the starting point.
The recommended way would be to install Laz/3.0 and to patch ShellCtrls with the two tiny changes I had to make in Shelltreview.UpdateView. Or even better, to install Laz/fixes from source (the new changes are not yet in there, but I can take care of speeding it up).