If you have any doubts as to whether the .exe is compromised, you are welcome to recompile from the source.
I have been getting some familiarity with what one needs to change to make a new block chain from an old one, and used diff to compare the source with devcoin source.
You seem to have added a get block RPC but apart from that your changes look pretty normal, except that you seem to have neglected to change the four-byte hello sequence that protects each variant from chatting pointlessly with some other variant when people start using patches that allow them to run on non-standard ports.
As long as people stick to the hardcoded networking port, fine. But as soon as some user of mainstream bitcoin hacks his bitcoind to use some weird port that happens to be the port Ixcoin normally uses, you will get told of thousands of nodes all of which will be happy to flood you the same way if your code too is willing to try connecting to a port other than its hardcoded normal port.
So I'd suggest maybe picking a hardcoded hello string for your main net and your test net and get them in use quick before there are so many nodes it is a bit late for such a change.
I went with the idea a human maybe should be able to read them when watching packets, so I used DEV: and dev- for devcoin main and test nets, GRP: and grp- for groupcoin main and test nets, though doubtless there are people who can pontificate all day about why those were bad choices. (If you go for IXC: and ixc- they can yell at you too hahaha.)
-MarkM-