If you want to distribute your PowerShell script as an executable, you really should take a look at the AdminScriptEditor. The ScriptPackager has been enhanced to provide support for HTA and PowerShell scripts. You can now optionally include the KiXtart or AutoIt interpreters in the additional files of a package script with the simple check of a box. You even have the ability to have packaged script output directed to the current console window and if you add a DLL to the list of additional files to be packaged, you may have them automatically register themselves during package execution with a simple check of a box! Coming soon: dynamic PowerShell cmdlet installation features!
I created an executable from my Dynamic Resource Pool Calculator script. DRPC-Script.exe