Windows 8 + Windows Phone port with SkyDrive access.
Advanced statistics with logging to file (.csv), showing file distributed, to what game Gen, to what IP, at what time.
Advanced statistics with logging to file (image), that can be embedded in a website, that shows number of distributed Pokemon for each Gen, with date range.
Page to show list of currently distributed files, with potential information like movesets, IVs, etc, with potential ability to download individual .pkms (e.g. http://xxx.xxx.xxx.xxx/distribution.xxx)
Distribute + Receive Mode.
BASIC information output (OT, ID, SID) to page for last received Pokemon with a timer that clears it, with potential download option. (e.g. http://xxx.xxx.xxx.xxx/received.xxx)
Ability for users to vote for Pokemon. (I'm not sure how this works, see Vlad's GTS)
Detection for Local IP alongside Public.
Ability to specify a specific Pokemon for specific IP, potential for "promo code" redeeming features.
Button to create an exception/port for the .exe in Windows Firewall. (Done programmatically in C# as seen here)
Ban IP/IP Ranges.
Disable DNS Recursion.