CutePDF Silent Uninstall Script downloads txt files with registry key, & uninstall argument. Script then checks if CutePDF installed, if installed it will uninstall using the uninstall string and argument. If CutePDF is hanging it's probably because it is waiting for confirmation (which the user won't see since the installation is running silently and non-interactive) to download and install PS2PDF. A way around this is to deploy Ghostscript before deploying CutePDF. When Ghostscript is present CutePDF will not try to download PS2PDF.
Command Line This is a tip for deploying through MDT. I tried creating a batch file and then have an application run the script. It would bring back an error every time. I decided to create an Application bundle instead. Since cutepdf requires Ghostscript converter first create an app with install command setup.exe /s Make sure the GPLGS folder is included Then create an app for CutePDF: cutewriter.exe /verysilent /no3d Then create an application bundle with ghostscript and CutePDF.
Make sure ghostscript is installed first.