I have checked your changes and it looks sane, though I have not tested the command line option handling. It's interesting to see your im-launch works now - I tried a similar approach with my co-maintainer after your last message, but his IM cannot start then...
-- Regards, Aron Xu -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org