I guess the Swiss used to be more lax in who they allowed to open accounts and what they were used for-I would be surprised if this is still the case to the same degree.
If you are an Irish resident, you are legally obliged to declare any earnings to Revenue on overseas bank accounts, regardless of where they are based.