So can anyone just create custom TX id's?
https://en.bitcoin.it/wiki/Raw_TransactionsNot custom txids, but custom transactions, basically everytime you run signrawtransaction, a random number is used in the ecdsa signature generation, this is the signature is the first few bytes in the sigScript.
Run signrawtransaction enough times and you'll end up with a signed hex transaction which will equate to a txid which begins with a 7.