New response from FOM, switzerland when i asked them what should i do next as i tried applying to swiss embassy but they didn't accept my application
Schengen visas are accepted in conjunction with a valid travel document for entry into Switzerland. If not otherwise noted, the Schengen visa is valid for all Schengen member states.
While your Norwegian schengen visa is thus acceptable for entry into Switzerland you may be questioned at the border because you have not used it before and have no intention of visiting Norway.
We therefore suggest to you to take with you any documentation to prove that you have tried to apply for a new Swiss schengen visa but were not able to get one because it is not possible to hold more than one valid schengen visa at a time ( e.g. a printout of this email conversation and your application to the Swiss embassy). Further it might be helpful to take your UK residency permit with you, for further proof that you are a legal resident of the European Union and to dispel any doubts at the border about possible visa fraud.
We hope that this information is helpful to you. Please do not hesitate to contact us again, should you require further information.
Federal Office for Migration (FOM)