hehehe emule wirst du niemals unter linux kompilieren können, das ist teilweise extrem an die windows-api gebunden.
eine "alternative" zu VS2008 (was zur hölle soll das sein, das heisst visual studio!) ist
monodevelop, das ist aber kein vs-ersatz..
probier mal amule oder
lmule. von denen ist der sourcecode erhältlich, also kannst du sie nach herzenslust "modden" (wobei, und nix für ungut wenn ich mich täusche: modden, terrorizer, visual-basic, emule, das tönt schon sehr nach scriptkiddie )