I have more or less the same problem.
My setup is:
Asus Eee 1005 PE (Intel atom N450 1.66 GHz),
Intel GMA 3150 with driver version 188.8.131.520 (from 2010-10-24),
2 GB ram and a 8 GB SD in Readyboot,
running Win 7 Starter 32 bit SP1.
Latest version of Dexpot (1.5.8 build 1434).
Native rez of screen is 1024x600
I have three desktops in DP (Dexpot). When I set #3 to 1024x768 rez things go bad. DP suddenly claims that I am in #1 (in tray icon pic, rightclick on tray icon and dialogs). I can no longer switch to another desktop.
I kill DP via PE (Process Explorer), reset rez manually and restart DP, which then gives me desktop #1. I then switch to desktop #3 and rex changes, DP claims I am in #1 and I can no longer switch desktops. When I call up the "configure desktop"-dialog it hangs. This is the point where I made the dump via Process Explorer on Dexpot.
For curiosity I tried a workaround. With Dexpot restarted and all rez's set to native, I switched to desktop #3, and then via the win system dialogs set the rez to 1024x768. The problems appeared a little bit different this time. Rez change went ok. So I rightclicked tray icon and tried to switch desktop to #2. Immediatly rez switched to native 1024x600, but DP tray icon showed desktop still as #3. When I rightclicked the tray icon nothing happens. When double leftclick on tray icon another bug appeared.
Screen blanked totally (I had Icons on #1 and #3 but not on #2) and left 2/3 of screen goes black while right 1/3 keeps background colour. A frame is seen at the edges of screen, maybe a maximized window? When double left click anywhere (mouse pointer is not visible) win 7 program crash standard dialog for DP appears. I chose stop prog and is at desktop again with background colour of desktop #3.
Restarts DP and all is normal, all desktops are restored and desktop #3 has native rez both in settings dialog and when visited.
Through all of this, when DP is killed and restarted, all open windows on all desktops is always restored faithfully (which really made this post easier to write
) which I think is very good. A program that crashes and not messes up what you're working with is a well designed program.
I searched the c: for dexpot.log and it sadly just isn't there. I double checked that the logging box was checked. Process Explorer let me make two dumps of Dexpot, one mini (897 kB) and one full (65.6 MB). I should say that I have no idea whatsoever if those dumpfiles is of any use since I don't know how PE creates them, when I tried to open the mini dump with TED Notepad it is a binary file. Also, when I made the dumpfile Dexpot was switched to Swedish, I don't know if that matters though.
If there is any way that I can help more with this pls let me know.
Dexpot is essential for me and if this bug can be solved swear I will donate.