A link exists.
This doesn't seem to have been done, although it didn't take a lot of effort. It's somewhat misnamed; what it affects is not weather but temperature, which it sets in bulk.
Why do such a thing? Well, I wanted some way to get rid of very large quantities of unneeded stone in one go. This does the trick. Of course, there have been sporadic reports of spontaneous dwarven combustion among the nobility...
Usage:
1) Run DF (27.169.33g or 27.173.38a only right now), get yourself a tile-level cursor (e.g. "look around" mode), put your cursor over one corner of the box you want to set.
2) Run weatherdwarf.exe. It'll prompt you to go back to DF and
3) move the cursor over the opposite corner. This works across Z-levels and doesn't care if you go left to right or right to left or whatever.
4) Go back to Weatherdwarf and press return. Enter your desired temperature and press enter again. Wait. Enjoy.
The temperature range is 0 to 65535, cold to hot. Sane nonlethal temperatures are slightly above 10000. I assume 1 unit is 1 Kelvin or something and 10000 is precisely freezing. 0 doesn't actually make physical sense in that case, but that's dwarves for you.
Note that it will often take a while for your change to take effect, especially if the game is already running slowly.
Thanks to Rick et al. for doing the actual research necessary for this sort of thing.
[ February 12, 2008: Message edited by: Fuzzpilz ]