I think I remember reading somewhere that it is a known problem that Toucan has problem on machines with high screen resolutions. Most of the time when I open Toucan it does not appear within the screen limits. To fix this problem I right click on the icon and select maximize.
My problem now is that I just installed Windows 7 and it does not have that option when right clicking an application in the task bar. What can I do? I can't see toucan anywhere on my screen and I can't maximize it or move it any way that I know of.