As far as I know, in order to create a contract, a contract account is created which contains the code. When this account is triggered by a transaction or message call, the EVM executes this code.
What about smart contracts launching new cryptocurrencies? What triggers their execution? It looks like they are always executed.