Mark, I totally agree, should finally start tapping away at Lazarus. The reason I built my project in FPC is because I was still learning basics of the language.
There's actually two things here. The first is that moving to a full GUI-oriented app (subject to my point about an internal command line not being very well-supported) using the LCL would probably be a pleasant treat for your users.
The second is that even for a console-oriented app, using Lazarus as the IDE will probably make debugging etc. more pleasant.
MarkMLl