Sekel,
If I may, I would suggest to use the same approach used in the TNT components for delphi. Something like
if (OperatingSystemIsUnicode) then
CreateWindowW (...)
else
CreateWindowA (...)
With this both Windows 9x, Me and NT,2000,XP,2003 would work with the same components.
I didn't have time to see how this was implemented in Lazarus, but, if it is already like this, sorry... :oops:
Regards,
Joao