ポイントからピクセルへの変換

ポイントは論理サイズ、ピクセルは物理サイズ、ということで、画面の物理サイズと論理サイズの比を取らなきゃいけません。CEだと、この比は、P/Invoke なり使って、APIを叩いてとってきます。
具体的には GetDC で、デフォルトのデバイスコンテキストをとってきて GetDeviceCaps で、ピクセル/インチ の比を出して 72.0 で割ります。

    Private Declare Function GetDC Lib "Coredll.dll" Alias "GetDC" (ByVal hwnd As Integer) As Integer
    Private Declare Function GetDeviceCaps Lib "Coredll" Alias "GetDeviceCaps" (ByVal hdc As Integer, ByVal nIndex As Integer) As Integer
    Private Const LOGPIXELSX = 88        '  Logical pixels/inch in X
    Private Const LOGPIXELSY = 90        '  Logical pixels/inch in Y

...

        Dim hDC As Integer = GetDC(0)

        gfPicelPerPtX = GetDeviceCaps(hDC, LOGPIXELSX) / 72.0
        gfPicelPerPtY = GetDeviceCaps(hDC, LOGPIXELSY) / 72.0

このぐらいだったら、どこかのクラスの Shared で用意しておいて欲しいなあ…。