and one more question, when it drops? for 3 days, or smth like that? or my client will try to send this trans forever?
Can't answer you this either. There is no predefined timeframe for a node to forget about a transaction (altough i think there might be a default of 3 days. EDIT: https://github.com/gavinandresen/bitcoin-git/blob/master/src/main.h#L68), when the node restarts, the unconfirmed transactions will be gone from its memory. The node's owner can also set the maximum memory for the mempool, so i guess a transaction will also be forgotten when the node's memory is full.
Can't answer the question about the rebroadcasting either, not because there is no answer, but because i'm not familiar with multibit classic 0.5.19. For example, bitcoin core keeps rebroadcasting the transaction unless you keep your client off, abandon the transactor or zap your wallet. On the other hand, electrum for example, only broadcasts a transaction once (iirc)
If nobody can help you here (in this topic), you can ask this specific question (wether or not multibit classic 0.5.19 keeps rebroadcasting) in this subforum: https://bitcointalk.org/index.php?board=99.0