trader42, no
jay,
no offense at all. bracket trades were just released. placing on a fill was not the original design, but I'll make the suggestion. if it is agreed that a request is helpful, the item will be assigned to a queue. the speed in which things are implemented depend on the priority. (for example, right now a "friends and family" account has the priority. the account will allow say one person to manage the money of a handful of close friends/family.
But let me get this straight. You want to place an order and after you get filled you want to set up a bracket order around that fill? If so, you can set up a OCA or a conditional order based upon the fill price. But, if you have a profit target and stop in mind when you enter an order, why not set up a bracket in the first place?
If this was a common demand, I would have guessed that someone has already programmed this functionality via an API application. I haven't heard of it but if it is out there, you could use a third party application to interface to the TWS.
dt-war, do enough in commissions and we'll arrange it

Seriously, it is a tradeoff. The fact is that the systems have been extremely reliable. I highly doubt any firm with a significant number of customers can answer all calls quickly in the event of a system crash without the tradeoff of raising fees. automating is not an easy solution - the reason is simple. in the event of a systems crash, access may not be available to a given exchange. naturally handling these types of situations is on the agenda and hopefully as viable solution will be implemented.