Avishai, language layout is not an operating system issue, or a programming language issue, but an environment issue.
Most operating systems are not GUI based, and only execute programs that are build for them that does the rest, such as Linux, BSD and more.
Windows have a lot of tools that "helps" you in one way but cripples you on another way.
You are looking for a one liner that will do everything, and it's not like that at all even on Windows.
As I suggested you, write a tool that will help everyone to do what you are looking for, because you are now working on this issue that can help almost everyone here, that's how you create a Delphi like tool to be cross platform and do what you like, and if you'll release it under LGPL or something like that, we all can use it as well, and even add things to it, and change things etc, and everyone win.
So instead of looking "there is" and "there isn't", you should look at how you can make it "there is" when "there isn't".
My 2 Cents.
Ido