It is possible to achieve the result you're looking for quite simply thanks to proxychains.
It would be too hard to force Tor to use a specific exit node though.
Proxychains works by routing your traffic through multiple proxies that you can easily configure.
It supports Socks so you can choose Tor as your first proxy (this is even the default configuration), then pick a Norwegian proxy (socks or http, as you wish) to make your connection look like it comes from Norway.
The great thing about proxychains is that you specify which application will use this chains of proxies, as such :
$ proxychains iceweasel
$ proxychains <irc-client>
You can even start multiple sessions of your browser, one with the default Tails routing, and the other through additional proxie(s) after the Tor circuit.