Before we had the Philips AirFryer, the microwave was our equipment of choice for roasting nuts. With almonds, spread a layer of almonds on a large plate, microwave on high for two minutes, stir them a little and spread them out again, microwave on high for another two minutes, and they were done. We had tried roasting nuts in a non-stick pot, but it required constant stirring and it took a long while for the nuts to roast. Leaving them in our toaster oven usually led to the nuts getting burnt.
The only piece of equipment that we have preferred to the microwave thus far is the Philips AirFryer. Pre-heat for a minute or two at 200 degrees celcius, and pour a layer or two of nuts.
Almonds: Let them sit till you hear a few cracking sounds (of the surface of the almonds cracking) then take out the grill and shake-up the nuts, and repeat this every minute till the nuts are roasted. Getting them from a frozen to nicely roasted state takes only about 5 minutes.
Walnuts: They cook faster and will not make cracking sounds. Do the shake-up every 30s and watch them carefully, because they can get burnt really fast. Frozen to cooked will take about 3-4 minutes.