Dave Jaffe published on VMTN User Solutions forum a great C# source code for automating virtual machines cloning inside a VMware environment.
It requires VMware Virtual Infrastructure SDK so this is going to work with GSX and ESX Server only if you have VirtualCenter also, not Workstation.
The compiling instructions are inside the source code.
Adding a simple GUI would be very simple starting from here.