Once again I've been asked how to do this so I'm taking a brief break from my
CEWP series (
here,
here, and
here) to document it...
Only God knows why Microsoft decided to include search results showing the list of documents that I'm working with as a default SharePoint Portal Server Web Control (SPSWC) on the public side of my My Site:

It is just a list of search results but most people that notice the list don't like it and want to change it. At best the list is misplaced.
Fortunately, it is relatively easy to move this to the private side of everyone's My Site assuming that you have access to the underlying Site Definition files in the 60 hive (pronounced: six oh hive). There are two ASPX files in the root directory of the My Site Site Definition, found here:
C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\1033\SPSMSITE
Open the public.aspx file and cut (or comment out) the following tag (near the bottom of the page):
<SPSWC:ProfileDocuments FrameType="TitleBarOnly" id="ProfileDocuments" runat="server" />
Open the default.aspx file and paste the tag where you want to see the list of Recent Documents. I like to paste is just before the first Web Zone. So, I paste the tag just before the first "<WebPartPages:WebPartZone":

HTH,
<Todd />