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