Pourquoi serait ce compliqué ?
Stockholm est en
Suède, la
Suède est dans Schengen, votre ami est résident d'un pays Schengen, il n'a qu'à monter dans l'avion.
De toute façon, si il se trouve en
Belgique, il est déjà à l'intérieur de Schengen.
Bien entendu, il est réellement résident espagnol ? Et pas seulement sur "son passeport" ? Autrement dit il a quelque chose de plus qu'une mention sur le passeport : une carte de séjour valide ?