Ok so you insalled Lazarus on your windows machine
you create you application whatever and it compiles
and runs etc. All hunkydory, now you decide to use
ubuntu or another Linux, you dont need to rewrite your
code. You recompile your source et ca marche. Thats in
theory but as always you maybe need to tweek the design
because its looks different on another OS, but the code is OK.
Its not 100% Write Once, Compile Anywhere but its
not far. Some code maybe is windows api specific so
be careful to stay multiplatform, to stop any headaches.
dont forget Mac et other OS's aswell i stated Windows and
linux ubuntu because its the 2 i use.