How exactly does that map thing work? It does the following: Creates 4 GDI+ overlapped windows. Paints the backgrounds, borders, etc, onto those windows. Begins to monitor the active window for a RuneScape applet. If a RuneScape applet is found, it retrieves the following: X. Y. Width. Height. Display mode (min, low, mid, high, custom). Display size (fixed, resizeable). [*]Based on the information retrieved, it captures a pBitmap of where the map should be. [*]It then checks the captured pBitmap for patterns that would indicate a map is present. [*]If pBitmap is in-fact a map, it paints it onto both the monitor window and the key utility. [*]It then paints the keys placed on the map by the user which are all stored in an array. Ofc there's more to the controls of adding keys to the maps, buttons, etc... But that's the basics. :P.