I just found something out: Windows Vista is stubborn about letting you save files in
Instead, it recreates the data files and directory structure in
C:\users\[USER]\app_data\local\virtual store\Program Files\...
Yes, Vista recreates a copy of all the files that you use from Program Files and hides it in some backwoods directory.
Vista then merges the program files in C:\Program Files\... and the data files in C:\...\Virtual Store\Program Files\... when you run an application.
According to the file browser in the application, the data files should be in C:\Program Files\...
Vista goes through great effort to conceal the fact that the data and program are in separate locations.
That's fine and dandy, but I couldn't find the .hex file that I just compiled (and neither could the loader)
I ran the application with Run as Administrator and Win XP SP2 Compatibility Mode, and it appears to be working correctly now.
Well, that is 3 nights of my life I won't get back.