ผมขอพูดถึงเฉพาะ client แล้วกัน
ถ้าแก้ไขโปรแกรมให้เลิกเขียนไฟล์ใน windir, programfiles, allusersprofile
เขียนแต่ใน userprofile ของ user ปัจจุบันเท่านั้น
มันก็น่าจะทำงานได้โดยไม่ต้องปิด UAC นะครับ รวมถึงการทำงานใน limited user account ทั้งใน Windows Vista, XP ด้วย
เรื่องภาษา ในเครื่องที่ run ต้องตั้ง default language for non-unicode เป็น Thai
ถ้าโปรแกรมเปลี่ยนไปใช้ unicode หรือสามารถแปลง character encoding ของข้อความต่างๆ ในระหว่างที่โปรแกรมทำงานได้ ก็น่าจะใช้ในเครื่องที่ไม่ได้ตั้ง default language เป็น Thai ได้
(แต่ต้องมี font ภาษาไทยในเครื่องด้วยนะ)
อีกอย่างคือ font ดูเหมือนว่าในบางจุด (ตรงไหนบ้างจำไม่ได้) โปรแกรมใช้ค่าที่กำหนดในบาง theme ของ Windows ซึ่งปกติไม่ได้กำหนดไว้ตอนติดตั้ง Windows ใหม่ๆ (หรืออาจจะมีกำหนดไว้แต่เป็น font ที่ไม่มีภาษาไทย)
ตอนลง Windows XP ใหม่ๆ แล้วใช้ HOSxP client มันจะแสดงข้อความภาษาไทยในบางจุดไม่ถูกต้อง พอเปลี่ยน theme เป็น Windows Classic แล้วตั้งกลับเป็น theme Windows XP อย่างเดิม ก็แสดงผลได้ถูกต้อง
ที่เขียนมานี่นึกเอาคร่าวๆ เท่าทีจำได้นะครับ รายละเอียดอาจคลาดเคลื่อนไปบ้าง คงต้องไปลองดูใหม่อีกที