>It is best practice to ALWAYS register the controls on the machine and to place those controls in the SYSTEM directory on the target machine to avoid version conflicts.
Not for XP it's not. If you just copy your .DLLs to the SYSTEM32 folder, you'll find that XP may "correct" that situation and remove them.