Setname is a project mainly written in Java, it's free.
Usage:
/setname accountname newname - sets a new name (1 word only) /checkname accountname - returns account name