I can confirm that you can cancel bookings made of the swiss website within 24 hours. It is an officially published benefit for when you book with a profile (i.e. login with miles and more number).
I've used this a couple of times. It even works when the ticket has been issued.