I mentioned in one of my 'tips' pages that I use the Samsung Popup home screen that shipped with the BJ2. Tonight I got an Email from someone on the site who wanted to know how to alter the clock setting on the home screen so that scheduled tasks would show in a 12-hour clock instead of 24-hour military time.
Since I had a backup of the contents of my phone here on my Linux box (I can't access the BJ2 from Linux yet, but I'm working on it), I was able to locate a file called "SamsungPopup.home.xml" which resides in the \Windows folder on the BJ2. If you guessed that it held XML data, ding ding ding, you'd be correct.
One of the lines of XML deals with the PIM/scheduled tasks, and looks like:
<!-- HS Helper(PIMs) -->
<plugin clsid="{6D4E0B9A-A675-4B40-94E9-9ED95F99CA56}" name="HSType2-2" index="4" selectable="yes" height="1" managerIdx="1" />
This, obviously, is very helpful in tracking down how we might change the clock time. I fired up CeRegEditor on the laptop, plugged in the phone, clicked the connect button in CeRegEditor, and did a search for the first part of the ClassID ("6D4E0B9A-A675") and sure enough, it found a key under HEY_CLASSES_ROOT\CLSID\
Unfortunatey, the ClassID's "InProcServer32" value calls a DLL file, \Windows\HSPlugin.dll, so without hacking through a DLL library, I'm not sure we'd be able to discern how to alter the scheduled items' clock value. Granted, a few backup files I had of this DLL were only a little over 4KB and contains a lot of null data (yay for 'hexedit' under Linux). I'm guessing that the index="4" parameter has something to do with it, since all of the portions of the home screen use the same ClassID.
The good news is that since the XML files are hackable, and other home screen layouts HAVE a 12-hour clock layout, there shouldn't be any reason why we can't mix it up a little and put a different ClassID in for that block. I notice, for example, that the AT&T Simple screen has a 12-hour clock format (12 hour clock format having the am/pm designation instead of the 00-24 hour clock times), and see that the calendar portion looks like this: <plugin clsid="{865A354A-4A96-4687-B001-C155DC0DBE76}" name="calendar" height="50">
<background> <format state="selected" bgcolor="COLOR_HOMEHIGHLIGHT"/>
</background>
<label h="25">
<text><subject/></text>
</label>
<label h="25" y="21">
<text><time/> <location/></text>
</label>
</plugin>
I spent about half an hour trying to wedge this portion into the "Samsung Popup" home screen with no luck. I'll keep at it though and see if I can't figure it out, and post a file on the site here for everyone to download.

Did you ever figure this out? I too use the Samsung Popup home screen and would love to get the calendar in a 12-hour format instead of the current 24-hour format.