After searching the forum and interwebs for about an hour, I felt that asking on the forum was the best way to do it.
I've been playing DF for a month or two now just fine. No issues at all in Windows 2k. However, yesterday I upgraded to XP (using the upgrade feature, not reformat), and now the game simply crashes when I load it.
It's not the "FATAL ERROR" bug relating to the index file, everything is where it should be so far as I can tell.
What happens is I'll double click on the EXE file to load the game, as per usual, and it'll ask me the question about windowing it. Regardless of what I say, it loads up the box or black screen and plays the Bay 12 games intro music... and then a box pops up that says "DF has caused an error and needs to be closed" and asks me to send an error report to microsoft.
I tried running it in compatibility mode for all versions of windows save for Win95, and that didn't help. So far this is the only thing I've had problems with since the upgrade from OS to OS and I've run most of the gambit of all the programs I usually run. I have a funny feeling that this might be the result of said upgrade instead of the reformat and reinstall. However, as this is the only thing I've had issues with at all I really don't want to reformat and reinstall windows just to play the game even though I think it's pretty darn keen.
If anyone could give me any pointers and such, I'd appreciate them.