--- src/yxtray.cc.orig	2007-12-28 03:16:17.000000000 +0900
+++ src/yxtray.cc	2008-02-19 10:44:07.000000000 +0900
@@ -12,7 +12,7 @@
 
 // make this configurable
 #define TICON_H_MAX 24
-#define TICON_W_MAX 30
+#define TICON_W_MAX 1000
 
 class YXTrayProxy: public YWindow {
 public:
@@ -138,6 +138,7 @@
 void YXTrayEmbedder::configure(const YRect &r, const bool resized) {
     YXEmbed::configure(r, resized);
     fDocked->setGeometry(YRect(0, 0, r.width(), r.height()));
+    fDocked->setPosition(0, r.y());
 }
 
 void YXTrayEmbedder::handleConfigureRequest(const XConfigureRequestEvent &configureRequest)
@@ -230,7 +231,7 @@
             int w = configureRequest.width;
             int h = configureRequest.height;
             if (h != TICON_H_MAX) {
-                w = w * h / TICON_H_MAX; //MCM FIX
+                w = w * TICON_H_MAX / h; //MCM FIX
                 h = TICON_H_MAX;
             }
             if (w < h)
