I don't know what causes it, but after a while, all programs installed to the AppData will stop launching. as far as I can see, they doesn't show up in Task Manager's processes tab at all after I open them. they just won't open.

like I said, this only happens after a few hours of using Windows, the programs launch fine after first booting. the only way I can seem to fix it is to reboot, but that's only temporary.

and some apps don't support being installed for all users in Program Files, so that's not an option.

okay, it gave me this error message: "Error: Modules with different CPU types were found. Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module."
–
parashepAug 2 '12 at 23:25

I believe, there is more information. Search for incorrect modules. May be %PATH% envvar variable relate this problem. Or some program (virus :-P) change your system files.
–
MaximusAug 3 '12 at 5:47

Another thought: note about "cpu types" lead to conclusion, that your program fail to load some dlls with correct bit-type (x32/x64). Search for the problem in log.
–
MaximusAug 3 '12 at 5:55

it shows all the DLL files as x64, whereas the program I am trying to launch (Google Chrome) is x86. I have a 64-bit computer, but is this the problem? also: "Profile > Start Profiling..." is greyed out, so I haven't been able to try that.
–
parashepAug 3 '12 at 6:06