
For all you people who have been looking for a way to get Vista's glass effect in Firefox, look no further. Here is an extension for Firefox 3.1 that will do it. Please read this entire article before install this extension.
NOTE: This extension requires Windows Vista, Windows 7, or one of the server variants with Areo Glass enabled.
Known Issues
Because of a bug in the way Firefox renders parts of the UI with rounded borders or opacity, a small portion of the last character in text will appeared cut off and slight sub-pixel hazing in the toolbars. It will not make of the labels or text unreadable. This is recorded in Mozilla's Bug Tracker as Bug 363861. Maybe voting on the bug will help push getting it fixed before the final release.
Install
Get the VERY latest version from Sleeping Cats
Get the latest active version from AddOns.Mozilla.Org
Download: Glasser 1.0.16 Installer, x64, for Firefox 3.0 (XPI) This is for x64 builds of Firefox not x64 versions of Windows. To install Glasser x64, first download the file, then drag and drop it to your Firefox window.
Options

If you want the Windows Explorer, Windows Media Player, or Windows Mail style background on the personal toolbar, visit the Glasser Extras forum. You can install the CSS files with either the Stylish Add-on, or by edit your userChrome.css file.
If you want to remove the menu-bar, try either Personal Menu or Hide Menubar. Both support using the Alt key to temperately show the menu-bar and Personal Menu lets you keep a button on the toolbar to gain access to the menus.
Source Code
Glasser's native components and the extension itself is released under a 2-clause FreeBSD style license.
XPCOM for DWM access source and the GeckoSDK
To view the source of the extension, you may either browse it from your web browser for check it out via your favorite SVN client.
Final Note, and Special Thanks
I hope you folks enjoy this extension. If anyone has any suggestions or finds any bugs, feel free to post them here. I'm look to improve this more.
I used a similar method go get the native window handle as used in MinimizeToTray, but coded in C++.
Special thanks goes to Julius Caro for building the XPCOM portion for x64 builds of Firefox.
Special thanks goes to Carl Booth for the Aqua personal bar.
Special thanks goes to Relativity_17 for the heads up on the native theme element for Windows Mail/Calendar look.
Special thanks goes to ptmb for for the heads up on the native theme element for Windows Media Player look.
License
CODE
Copyright 2008-2009 Matthew Holder. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.




