Agreed, wind correction is backwards in Viggen. @alftand is correct, however, about how wind is displayed in VIND/RUTA/MAL. Specifying the direction the wind comes from is how it is done in weather forecasts, which makes it natural to represent winds the same way in the aircraft.
I set up a practice mission with a strong wind from west to east, and Viggen correctly displayed the wind direction as 270°. The steering command in the HUD also seemed to be working as it should. When heading south, I would see very similar symbology to what is shown in OP's screenshot. The nose would have to point a few degrees into the wind (to the right for both OP and me) for the airplane to hit the waypoint.
I also experimented a bit with bombs and BK90's in the same weather setup. Bombs in PLAN mode (both with and without chutes) and BK90's all fail to hit the target unless I manually enter a wind direction 180° offset from the actual direction (in my case 90° instead of 270°). Unless manually entering the opposite wind direction like that, the HUD symbology in PLAN bombing mode directs you to drop the bombs on the wrong side of the target seen from the wind. In my case the steering order directs me to the east (left) side of the target.
Even when entering the opposite wind direction, I found that the bombs would not quite hit the target spot on, but if I also doubled the wind speed they would hit a lot more accurately. Same thing with the BK90's. Not sure those results are very relevant though, since I was flying in silly hard winds (12 m/s).