Now that I’ve published my
quick tutorial on mass-deleting / marking (un)read mail items in all mobile operating systems
I’ve just been asked by my blog reader
natestera on how the same can be done under WM5+ to PIM ("
Personal Information Manager") data like calendar (appointment) info, contacts and tasks.
I’ve already elaborated on this subject in some forum posts and articles some two or three years ago. As, in the meantime,
- WM5 has changed the way contacts can be mass-deleted in its built-in Contacts client (read: it no longer offers mass-selection/deletion capabilities; note that it didn’t change the way tasks and appointments are handled, though. That is, it didn’t introduce mass-selection / deletion capabilities to appointments and it didn’t take away the mass (incl. Ctl + A) /block selection capabilities of Tasks);
- SKTools, the, in my opinion, best all-in-one system tool, received mass deletion capabilities; so did the brand new and, what is more, free PIM Backup;
- some third-party PIM handler applications also received (some) mass-deletion capabilities and
- my previous tutorials didn’t elaborate on the touchscreen-less MS Smartphone platform, only Pocket PC’s,
I found it necessary to publish a brand new, all-in-one tutorial on all these questions.
Note that this tutorial both elaborates on
Pocket PC’s (with a touchscreen) and touchscreen-less
MS Smartphones. Section 1.1, 1.2 and 1.3 all apply to both operating systems. It’s only Chapter 2 (see Section 2.1 and 2.2) that separately discusses third-party PIM replacement applications for the two platforms.
1.1 Built-in Windows Mobile PIM apps
First, let's take a look at how the built-in Windows Mobile applications show PIM data and whether they allow for mass selection:
1.1.1 Pocket PC’s
Appointments:
(
Tools / Options doesn’t have anything like this either:
1 2)
Contacts:
As can clearly be seen, starting with WM5, the contact list is not a simple, textual list any more; this may be one of the reasons why, for example, Ctl+A (on the on-screen keyboard or with external apps like AEButtonPlus capable of generating "Select all" events) or traditional block-selection keyboard shortcuts (usable from external keyboards or built-in thumbboards) don’t work any more – unlike with apps (still) based on the usual list view (like, for example,
File Explorer Mobile.)

(No mass-deletion in the contact options either.)
On the touchscreen-based Pocket PC’s (but NOT on Smartphones – with the latter, not even hacks like that of AEButtonPlus work), it’s only with Tasks that mass selection (with either the stylus or Ctl-A on the on-screen keyboard) is possible:
Of course, answer Yes to the question:
1.1.2 MS Smartphones
As far as the MS Smartphone platform is concerned, the situation is equally bad with Contacts and Calendar:
and definitely worse with Tasks: unlike with Pocket PC’s, you can’t mass-delete your tasks in there. Yes, not even with "Select all" button hacks like
AEButtonPlus.
1.2 Third-party tools for mass-deletion
If you do need mass deletion capabilities and you don’t want to go for a complete, PIM deletion-capable PIM replacement (or, desktop-based deletion), your best choice will be either the very capable and nice, but commercial
SKTools and/or the free, but still very capable and useful
PIM Backup.
Also note that, for example,
MemMaid (another, excellent generic maintenance utility) also offers PIM database emptying features. As I consider MemMaid less featureful than SKTools and generally prefer the latter to the former, I don’t elaborate on it in this tutorial – I only stick to SKTools and the free PIM Backup.
1.2.1 SKTools
S-K-Tools is an all-in-one system cleaner application with quick PIM deletion capabilities. It’s available for both Pocket PC (equipped with a touchscreen) and touchscreen-less MS Smartphones. Note that it’s a commercial application; if you "only" need PIM data deletion and you are absolutely sure you won’t ever need the other (excellent) features of SKTools, you will want to prefer PIM Backup (see section 1.2.2) instead. Not that SKTools would be that expensive: actually, it’s very cheap, well worth the money.
First, go to
View / PIM:
(note that I only show you MS Smartphone screenshots in here; in general, you need to do the same on touschscreen-enabled Pocket PC’s.)
Go to "
Delete PIM information":
Check the PIM category you want to clean up; in the following screenshot, it’s Appointments:
Select
Action/ Delete:
Answer Yes to the question coming up:
And, then,
No (!!!) to the next one (NOT
Yes!):
Note that you can delete more categories at once:
1. If you want to delete everything, just select
Action / Delete All
2. If you want to delete the contents of several categories at once (but not all of them), tick their checkbox like in here:
3. and select
Action/ Delete Marked.
1.2.2 PIM Backup
I’ve elaborated on PIM Backup’s cross-device PIM transfer capabilities
HERE, along with those of SKTools. Fortunately, (as of version 2.8), it already supports emptying these databases too. As PIM Backup is free, it’s an excellent choice for mass deletion operations like this.
After downloading the app, transferring the single EXE file to your handset, running it and it firing up (the latter can take a while), you’ll be presented all the PIM databases. Go to
Options / Delete All:
and select the category you’d like to empty. Answer Yes to the question:
After the deletion has successfully completed, you’ll be presented a success message:
PIM Backup, of course, also works on the MS Smartphone platform as well; an example result of the above Appointments deletion is as follows:
1.2.3 What about Pocket dbExplorer 3.0 ?
Pocket dbExplorer was one of my favorite system hacker tools back in the pre-WM5 days. Let’s take a look at the brand new, 3.0 version, which is already compatible with WM5+.
Unfortunately, it still isn’t able to
empty databases, "only" view / modify / export / backup / delete these databases. However, as you may need the latter functionality (it can prove pretty useful in other cases), I still elaborate on it. (AGAIN, you can NOT use it for deleting PIM info – "only" manipulating / exporting / transferring it! This section is only for hackers and geeks!)
First, in order to be able to access these system databases, you must click the "
Object Store" drop-down list in the upper left corner and select "
Open External Volume...":
Now, double-tap
pim.vol:
You’ll be taken to its internal database list:
Unfortunately, you can, NOT empty them:
Deletion gets rid of it completely as can also be seen in
THIS screenshot.
Note that you don’t need to check in the
"Show system databases" checkbox in Tools / Options.
1.3 Mass-deleting PIM info on the desktop
You can also delete your PIM data on the desktop – if you do synchronize your PIM stuff to your, say, Outlook on your desktop, you can easily mass delete your stuff in there. Fortunately, Outlook allows for mass PIM deletion – also including appointments.
After you delete your useless PIM info on the desktop, the next
ActiveSync / (on Windows Vista,)
Mobile Device Center synchronization will make sure these records will also be deleted on your handset.