You can add your own menu tools for each contact when right-click is performed on contact's icon.
To add your own tools to contact's right-click menu, open C:\Documents and Settings\YOUR_USERNAME\Application Data\Wippien\Wippien.Tools file in your favorite editor. It should look like this:
...
<Tool>
<Menu>&Ping</Menu>
<Exec>{system32}\Ping.exe -t {contact_virtual_ip}</Exec>
<Icon>{system32}\xpsp2res.dll,52</Icon>
<Filter type="Group">*</Filter>
<Filter type="JID">*</Filter>
<Filter>*</Filter>
<State>5</State>
</Tool>
...
You can add as many tools as you like using above structure. Elements of XML are:
Menu - text visible on the menu
Exec - command line that will be executed
Icon - icon file, icon index - specifies icon that will be shown
Filter type="Group" - determines that menu item will be visible only if contact belongs to the specified Group (wildcards allowed)
Filter type="JID" - determines that menu item will be visible only if contact's JID matches filter (wildcards allowed)
Filter - determines that menu item will be visible only if contact's short name matches filter (wildcards allowed)
State - determines required contact's state to show the menu item
Following states are allowed:
0 - show always
1 - only for offline contacts
2 - only for online contacts
3 - for online or connected contacts
4 - for online that use Wippien
5 - for connected contacts that use Wippien
Following variables to be used with Exec and Icon values are supported:
{contact_virtual_ip}, {my_virtual_ip}, {windows}, {system32}, {program_files}
Virtual network adapter included
Wippien comes with virtual network adapter that is used to accept raw network packets. Wippien then compresses them, encrypt, and send to remote peers
that dispatch it to same virtual network interface. Windows(tm) doesn't see the difference - it thinks that packets came from LAN.