Welcome to the world of Lawson!
I use LID as little as I possibly can, and I never use it for editing code.
I typically use PSPad Freeware Editor (http://www.pspad.com/en/)
which has COBOL syntax highlighting and other nice features.
We use WinSQL as our SFTP client, and it can be configured to edit documents with external editors. I set up my WinSQL so when I double-click to edit a file on the server, it opens in PSPad for editing and it saves back to the server location.
FYI - I use PuTTY for almost everything else at the command-line. Really anything except tasks that spawn a new window (like pgmdef, jobsched, etc).
Good luck in your Lawson adventures...