それも終わったらコマンドラインコンパイラと見た目も挙動も全く同じの作れ。
Delphiなら標準コンポーネントだけで出来るんだよなあ?