Bernhard Krayer, Switzerland, Egg, M, Aweso AG