Restructured process to handle STA (single threaded apartment mode for COM) more reliably
Setup: Allow suppressing desktop icon via command-line

--HG--
extra : amend_source : 05f2dd184abfdb90e018e19d982dbea5ce21322a