OK can someone explain to me why is this function in our codebase?  :lol:
    /*
    * This function is inherently unsafe!
    * Also, if used on a thread belonging to a pool, it will not do what you think it does!
    * Do not use this function unless you are sure you really know what you are doing.
    */
    void MurderDeathKill()
    {
        Die();
        wxMilliSleep(0);
        wxMilliSleep(0);
        if(this && IsRunning())
            Kill();
    };
Edit: Not that it's bad at all, it just looked so... funny 
