Schengen visa can be used to travel to 25 EU countries including Sweden.

When I travelled to Italy, I applied in French Embassy with all documents including hotel reservation and airticket to Paris. I was issued the visa which I used to travel to Rome. Why not apply in other EU consulate for a visa without mentioning your destination is Sweden.