BattClock, if you want the BattClock of TouchLockPro or StylusLock without locking possibilities!

Features:

Features
Information shown:
# Show Time and Battery percentage above the top bar (default)
# Time in format HH:MM or H:MM or with other separator, 12 hour or 24 hour clock
# Date in format DD-MM or MM-DD or with other separator and with or without leading zeros
# Free memory percentage indicator or MB, updated once per second, great to see if you have memory leaks!
# CPU percentage indicator, updated once per second, great to see how much work your phone has to do!
# Battery indicator in percentage, indication if charging (default battery percentage character % is changed into tilde character ~)
# Battery Current in mA, updated once per second. Note that cached values are asked, so the battery driver may only update after several seconds.
# Battery Current Force in mA, updated once per second. Note that non-cached values are asked, so the battery driver may give more up-to-date values, but may also drain more battery
# Battery Temperature in Celsius degrees
# Battery Voltage in mV
# 3 Freely configurable Date/Time formats including week number, month name, day name, seconds, PM/AM
# 3 Freely configurable registry keys, default phone strength, missed call count and unread SMS
# 6 info items configurable for a BattClock area (e.g. horizontal or for circular display, see below)
# 6 fontsizes configurable for above
# 6 colors configurable, one color per info item. Battery Percentage and Free memory can change color when a medium or low threshold has reached (3 colors configurable).
# circular changing the last info item, e.g. showing items 2 till 6 for some time in a circular fashion in row 2
# Automatic runtime adaption of BattClock on Portrait or Landscape mode (with negative ClockX setting or separate Landscape settings)
# BattClock content can also be shown divided horizontally, e.g. above the Program text

Other features:
# Possibility to configure 6 items to log to a registry or log to file (BattClock.csv), so no need to display those items
# Option to automatically detect taskbar background color changes and take over the background color of a configurable pixel location (great for changing solid theme colors)
# Possibility to configure the number of seconds before the battery is polled (default 60 seconds)
# Update values at power on/resume immediately
# Refactored code, so the BattClock size in memory and performance is on par with previous versions, despite the new features introduced
# Very small in memory: 1 Kb in memory (check it with a task manager)
# Almost no CPU usage: 0.00 % CPU usage, check it with a task manager.
# Very small on disk: BattClock.exe 37 Kb on disk,
# Very efficient resource usage despite the lot of possible features
# Automatic detect settings the first time started, dependent of the screen resolution and colour.

Easy configuration:
# Configurable realtime, settings changes reflected immediately in BattClock
# Configurable via registry settings
# Visual feedback if a button is pressed
# Content configurable
# Location configurable. Clock width, height, X position, Y position. Separate settings for Portrait or Landscape. X position from the left configurable by negative value
# Fontsizes configurable per displayed item
# Separators/Indicators configurable per item
# Colors configurable per item. Background and Text (Foreground) color configurable.
# Log configurable to log to registry and/or Log file
# Other settings configurable
# Reset, Import and Export settings.
# Moved BattClock settings to registry key HKCUSoftwareZuinigeRijderBattClock so BattClock can be used in combination with TouchLockPro
# Renamed registry keys, so they are better grouped together for people editing via registry.

Supported phones:
# Supported resolutions: 240×320, 240×240, 480×480. 480×640, 480×800, etc.
# Supported Windows Mobile 6 Classic
# Supported Windows Mobile 6 Standard
# Supported Windows Mobile 6 Professional
# Supported Windows Mobile 6.5
# Supported Windows Mobile 5
# Also works now on Windows Mobile Standard edition (version 1.6 onwards)
# Separate BattConfig program requires .NET 2.0 or higher, does not work on Smartphone, so then you need to use a Registry editor

BattConfig program translations:
# Added translations possibilities for BattConfig. Some translations may be outdated due to the numerous new features, you can help by providing (updated) translations, easy via Excel spreadsheet
# Russian translations, thanks to Vadim Bogaiskov
# Chinese Simplified translations, thanks to zhongzw
# Chinese Traditional translations, thanks to victorchen101
# Spanish translation, thanks to animalote
# French translations, thanks to YoLoLo
# Italian translations, thanks to tigro11 and ephestione
# Dutch translation, thanks to myself 😉

19-4-2010 Version 2.0.1
# Fixed bug that daylight saving time was not handled correctly in new DateTime format strings
# Made workaround for wcsftime, so the Day and Month names are using the default localization strings
# Added Hebrew translations, thanks to Som30ne
# Added Polish translations, thanks to pupakota alias nothin
# Updated Russian translations, thanks to Vadim Bogaiskov

http://forum.xda-developers.com/showthread.php?t=612083