The thread shows you more than 1 way to do it. There is not only the Win32::API way but also the wperl way, the "detached process" suggested by Nitrox and so on.
Also, you can look inside of the PAR module: it has a --gui option that works on Win32 machines to start perl exe without showing the console window.