Now I remember, last time I checked VirtualTreeView for Lazarus it had x86 assembly code which is not portable obviously. Is that still the case? VirtualTreeView cannot be used for Lazarus itself if it's not portable. Juha