- be careful with threads (in lazarus 9.14 the win32 code with tthread won't work on Linux)
- remove everything that is windows (obvious but tricky as some things can be hidden in the code).

And, of course, installing Lazarus on a Linux box is (compared to win32 install).. pain. But, if it's finally running it's stable.