The "crash detected" dialog is just asking you if you're aware of a bug that made the crash, or otherwise a bug at all. Is what it says misleading?
Most of the time it was helpful, I knew there was a crash and most users should be sent to the page to submit a bug report but they also might not know what caused the program to crash. That's why I had suggested perhaps auto-filling out the form with some info about the crash or possibly telling the user what went wrong if that's even possible without too much work. Otherwise it's not really serving a point if the user knows the program crashed but not what to fill in.
For the timestamps I think that having the "last edited on" option being a setting would be great. The Timestamp editor seems nice but I'm struggling to think of a time where I'd use it, I'd think (for me anyway) that with the setting to update the last edited date and time that I would be fine with that.
For the calendar button errors. Do this:
1) Open calendar choose a day, add an event (I usually do note because it's fast but it should replicate on any type of event.
2) Now have the day selected still and the event has appeared in the "Day's Event" box on the right hand of the calendar. If you take a look at the buttons now, Edit and Remove event are grayed out as they should be.
3) Select your event, the buttons un-gray and are click-able. So click "Edit" for now.
4) Just hit OK to get rid of the Edit dialog, but now look at the Edit and Remove buttons, they are NOT grayed out and are clickable. But if you notice in the "Day's Event" box the event is no longer selected.
5) At this point hit Edit or Remove Event and you'll generate the error.
An easy fix? I think checking that an event is selected (when you click the button) would solve that (not sure if that's going to hurt efficiency or not), or even just graying out the buttons again but I'm not sure how that is done. OR even just making sure that after editing the Event that the event stays focused within that box.
I'm proceeding to uninstall Perodika again right now. Lets see...
Start Menu > Perodika Folder > Remove Perodika which launches KillPerodika.exe.
Ok.. so it deleted the Perodika.exe as it should (it only seems to leave it if Perodika has crashed fatally (even though I've not seen Perodika.exe running in Process tab...). It gave me after the Uninstall.
"Could not delete primary program"
Now, programs I have running. AVG. I do have Windows Firewall running. That's all that would interfere with something uninstalling itself. I've looked around in AVG and it doesn't have anything relating to some type of log of it blocking an application (it has a history log related to only AVG actions).
I use CCleaner to keep my registry in order. I'm running the registry scan right now and will tell you the keys it finds related to Perodika.
Hm, it does not leave the shell extension (associates *.bjd with Perodika). These are the four relating to Perodika, and looking at them I'm not sure if you have control over changing these? I'm not very good with the registry. It could be taking care of the keys it can take care of, like I said, I'm no pro with registry info. Most programs when uninstalled will generate similar registry issues, but again it might just be normal.
Code:
Open with Application Issue C:\Program Files\Perodika\Perodika.exe "%1" HKCR\PerodikaBJD\shell\open
Open with Application Issue C:\Program Files\Perodika\Perodika.exe "%1" HKCR\Applications\Perodika.exe\shell\open
Missing Startup Software "C:\Program Files\Perodika\Perodika.exe" /si HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Missing MUI Reference C:\Program Files\Perodika\Perodika.exe HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache
Ok running through the installation again I chose "Install for current user only." During uninstall it generates the same error about "Could not delete primary program."
Checking registry...
Code:
Open with Application Issue C:\Documents and Settings\Steve\Perodika\Perodika.exe "%1" HKCR\PerodikaBJD\shell\open
Open with Application Issue Applications\Perodika.exe\shell HKCR\Applications\Perodika.exe
Missing Startup Software "C:\Documents and Settings\Steve\Perodika\Perodika.exe" /si HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Missing MUI Reference C:\Documents and Settings\Steve\Perodika\Perodika.exe HKCU\Software\Microsoft\Windows\ShellNoRoam\MUICache
Have you beta tested before?
Quite a few games a long time ago but nothing within the past... two years I'd say. My PC is so old now (Athlon XP 2600+, 1gb of ram, Radeon X1650 Pro) that I would struggle to run most of the newer games so I don't bother signing up for beta testing anymore. This is my first piece of software to beta test that isn't a game. Some of the games were Empires: Dawn of the Modern World (Activision actually sent a FREE copy of the game for testing it...that's hot), lots of MMORPGs, those tests are easy to get into. I had this great list of all the things I'd done but it got deleted when a hard drive failed.. a shame.-_-
I guess the thing to take from beta testing is to work each aspect of the program from as many angles as possible so you can tap the bugs out of hiding. Some are subtle others are easy to find. I think it's fun. I don't know I might be crazy. >.>