I don't want to seem like a busskill, but what's wrong with editing the tibia.cfg file with a script before loading the client? And having shortcuts such as "Paladin, Knight" etc?