﻿<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.7</Version>
  <hasSegments>false</hasSegments>
  <ReportName>Restructuring Activities and Other</ReportName>
  <ReportLongName>10501 - Disclosure - Restructuring Activities and Other</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="3 Months Ended" />
        <Label Id="2" Label="Jul. 31, 2010" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>Unit1</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Unit12</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Unit13</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>5</Id>
      <Label>Restructuring Activities and Other</Label>
      <Level>3</Level>
      <ElementName>us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole>terselabel</PreferredLabelRole>
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;div&gt;
&lt;p style="text-align: justify; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&lt;b&gt;Note 5&lt;/b&gt;&lt;b&gt;&amp;#8212;Restructuring Activities and Other &lt;/b&gt;&lt;/p&gt;
&lt;p style="text-align: justify; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 0.15in; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;As a result of deterioration in general economic conditions in fiscal year 2010, the Company expanded its restructuring activities during fiscal year 2010 in order to improve its performance and better position the Company for current market conditions and longer-term growth. During the three months ended July 31, 2009, the Company recorded $1.6 million related to these restructuring activities which included costs to complete the Company's plan to relocate its manufacturing activities from Taiwan to the United States and severance expenses related to a reduction in global staffing levels. The Company concluded its restructuring efforts in fiscal year 2010 and there were no further planned restructuring activities as of July 31, 2010.&lt;font class="_mt"&gt;&amp;nbsp; &lt;/font&gt;&lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 11pt; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify; line-height: 95%; text-indent: 0.2in; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;During the three months ended July 31, 2009, the Company also recorded a $6 million charge pursuant to the provisions of an amended Merger Agreement with OMAX, net of a $2.8 million discount on two subordinated notes issued to OMAX in fiscal year 2010. Refer to further detail in &lt;font class="_mt"&gt;Note&amp;nbsp;6&amp;nbsp;&amp;#8212;&lt;i&gt;Termination of OMAX Merger Agreement&lt;/i&gt;&lt;/font&gt;. &lt;/p&gt;
&lt;p style="text-align: justify; text-indent: 11pt; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify; line-height: 95%; text-indent: 11pt; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;The following table summarizes the Company's restructuring and other operating charges for the three months ended July 31, 2009: &lt;/p&gt;
&lt;p style="text-align: justify; line-height: 95%; text-indent: 11pt; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border-collapse: collapse; font-family: 'Calibri','sans-serif'; font-size: 11pt;" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="623"&gt;
&lt;tr&gt;&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 425.35pt; padding-right: 2.35pt; padding-top: 0in;" valign="top" width="567"&gt;
&lt;p style="text-align: justify; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 0.8in; padding-right: 2.35pt; padding-top: 0in;" valign="top" width="77" colspan="2" align="right"&gt;
&lt;p style="text-align: right; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;font style="font-size: 8pt;" class="_mt"&gt;Three&amp;nbsp;Months Ended July&amp;nbsp;31,&amp;nbsp;2010&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 425.35pt; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="567"&gt;
&lt;p style="text-align: left; line-height: 95%; text-indent: -5.05pt; margin: 0in 5.05pt 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal" align="left"&gt;Severance and termination benefits&lt;font class="_mt"&gt; &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 0.8in; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="77"&gt;
&lt;p style="text-align: right; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;$&lt;font class="_mt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;1,604&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in;" width="2"&gt;
&lt;p style="text-align: justify; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 425.35pt; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="567"&gt;
&lt;p style="text-align: left; line-height: 95%; text-indent: -5.05pt; margin: 0in 5.05pt 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal" align="left"&gt;Merger termination charge&lt;font class="_mt"&gt; &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 0.8in; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="77"&gt;
&lt;p style="border-bottom: black 1px solid; text-align: right; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&lt;font class="_mt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;3,219&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in;" width="2"&gt;
&lt;p style="text-align: justify; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 425.35pt; padding-right: 2.35pt; padding-top: 0in;" valign="top" width="567"&gt;
&lt;p style="text-align: justify; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 0.8in; padding-right: 2.35pt; padding-top: 0in;" valign="top" width="77"&gt;
&lt;p style="border-bottom: black 3px double; text-align: right; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;$&lt;font class="_mt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;4,823&lt;/p&gt;&lt;/td&gt;
&lt;td style="border-bottom: medium none; border-left: medium none; padding-bottom: 0in; padding-left: 0in; padding-right: 0in; border-top: medium none; border-right: medium none; padding-top: 0in;" width="2"&gt;
&lt;p style="text-align: justify; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p style="text-align: justify; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="text-align: justify; line-height: 95%; text-indent: 11pt; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;The following table summarizes the Company's fiscal year 2011 year-to-date restructuring activity: &lt;/p&gt;
&lt;p style="text-align: justify; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;
&lt;table style="border-collapse: collapse; font-family: 'Calibri','sans-serif'; font-size: 11pt;" class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"&gt;
&lt;tr&gt;&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 415.5pt; padding-right: 2.35pt; padding-top: 0in;" valign="top" width="554"&gt;
&lt;p style="text-align: justify; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 0.8in; padding-right: 2.35pt; padding-top: 0in;" valign="top" width="77"&gt;
&lt;p style="text-align: right; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&lt;b&gt;&lt;u&gt;&lt;font style="line-height: 95%; font-size: 8pt;" class="_mt"&gt;&lt;font class="_mt"&gt; &lt;/font&gt;Consolidated&lt;/font&gt;&lt;/u&gt;&lt;/b&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 415.5pt; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="554"&gt;
&lt;p style="text-align: left; line-height: 95%; text-indent: -5.05pt; margin: 0in 5.05pt 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal" align="left"&gt;Balance, May 1, 2010&lt;font class="_mt"&gt; &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 0.8in; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="77"&gt;
&lt;p style="text-align: right; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;$&lt;font class="_mt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;155&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 415.5pt; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="554"&gt;
&lt;p style="text-align: left; line-height: 95%; text-indent: -5.05pt; margin: 0in 5.05pt 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal" align="left"&gt;Restructuring Charges&lt;font class="_mt"&gt; &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 0.8in; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="77"&gt;
&lt;p style="text-align: right; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&lt;font class="_mt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&amp;#8212;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 415.5pt; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="554"&gt;
&lt;p style="text-align: left; line-height: 95%; text-indent: -5.05pt; margin: 0in 5.05pt 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal" align="left"&gt;Cash Payments&lt;font class="_mt"&gt; &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 0.8in; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="77"&gt;
&lt;p style="border-bottom: black 1px solid; text-align: right; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&lt;font class="_mt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;(155)&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 415.5pt; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="554"&gt;
&lt;p style="text-align: left; line-height: 95%; text-indent: -5.05pt; margin: 0in 5.05pt 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal" align="left"&gt;Balance, July 31, 2010&lt;font class="_mt"&gt; &lt;/font&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="padding-bottom: 0in; padding-left: 2.35pt; width: 0.8in; padding-right: 2.35pt; padding-top: 0in;" valign="bottom" width="77"&gt;
&lt;p style="border-bottom: black 3px double; text-align: right; line-height: 95%; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;$&lt;font class="_mt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&amp;#8212;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p style="text-align: justify; margin: 0in 0in 0pt; font-family: 'Times New Roman','serif'; font-size: 10pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt; &lt;/div&gt;</NonNumbericText>
          <NonNumericTextHeader>Note 5&amp;#8212;Restructuring Activities and Other
&amp;nbsp;
As a result of deterioration in general economic conditions in fiscal year 2010, the Company expanded</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>us-types:textBlockItemType</ElementDataType>
      <SimpleDataType>textblock</SimpleDataType>
      <ElementDefenition>Description and amount of restructuring costs by type of cost including the expected cost, the costs incurred during the period, and the cumulative costs incurred as of the balance sheet date for the restructuring activity, and the income statement caption that includes the restructuring charges recognized for the period. This element may be used to encapsulate all of the disclosures for the costs of a restructuring and related activities.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 146
 -Paragraph 20

</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>1</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
