Hi, excuse me, why when people post code don't include the uses clause !
Because most people still use Windows and on Windows it isn't necessary to use lclintf.
For other widgets sets, Lazarus actually mimics (some) Windows behavior through lclintf.
That makes porting your code to other platforms easier. In most cases it is transparent.
For Windows that would mean lclintf is an empty unit. (Which it probably is...)