Thanks for mentioning Lazarus IDE. I like it a lot.
A few months ago I developed a Kanban tool to organize my personal tasks. I use the tool under Windows and Linux, it works fine.
For me the big advantage of Lazarus/FreePascal is that you have to write the business logic only once and you compile the code for different environments to get native binary files (no interpreter used). In case of operating system specific code you can use conditional compilation (e.g. {$ifdef MSWINDOWS}) but in my case that wasn't really necessary.
A few months ago I developed a Kanban tool to organize my personal tasks. I use the tool under Windows and Linux, it works fine.
For me the big advantage of Lazarus/FreePascal is that you have to write the business logic only once and you compile the code for different environments to get native binary files (no interpreter used). In case of operating system specific code you can use conditional compilation (e.g. {$ifdef MSWINDOWS}) but in my case that wasn't really necessary.