Nikolaus Franz Xavier Schoenenberger, Switzerland, Genève