Hi Jason,
Merry Christmas!

I don't know if you managed to get it working, but I thought I would post my "startdelphi" contents...
Code:
#!/bin/bash

# BEGIN STRING TABLE

KYDEF_LOCALE="en_US"
LC_ALL_IS_C1="The LC_ALL environment variable is set to C.  Kylix cannot start with this setting."
LC_ALL_IS_C2="Defaulting LC_ALL to"

# END STRING TABLE

if [ -z "$LANG" ]; then
   LANG=$KYDEF_LOCALE
   export LANG
fi

if [ "$LC_ALL" = "C" ]; then
   echo "$LC_ALL_IS_C1"
   echo "$LC_ALL_IS_C2 $KYDEF_LOCALE."
   LC_ALL=$KYDEF_LOCALE
   export LC_ALL
fi

export LD_ASSUME_KERNEL=2.4.1

source /home/dominique/kylix3/bin/kylixpath /home/dominique/kylix3 >/dev/null
/home/dominique/kylix3/bin/delphi $*
I am using Mandrake 10.1, but that should not make any difference. I am not sure if the export before the source / command is necessary.

Anyway I hope this helps somehow,