Wouldn't you need to write a small object to executable converter anyway? In that case, you can just let that program do the relocation. Sebastian Reichelt