HP Wireless Assistant is invisible but still takes mouse clicks

HP Wireless Assistant issue:
I have Windows 7 professional on an HP laptop.  Please see the constraint at the end of this question.
"HP Wireless Assistant Main Program" (HPWAMain.exe) is a program, not a service, that runs on startup but does not show in task manager as an application (it does show as a process).  Although it can be opened from the task bar to start or stop a radio device, it is meant to otherwise work behind the scenes and provide pop-up balloons of status change information, but it creates a small invisible window in the bottom left of the screen that takes the focus away from whatever application one is working on.  For example, if one is working in Excel one cannot select the tabs of other sheets (being located at the bottom left of the screen) because one ends up clicking on this invisible/transparent window instead of the Excel window which is behind it.
HP support said to uninstall the program and reinstall it again from their website, which I did.  But the program behaves the same way.
My workaround is to click on the invisible window where its menu would be (the menu becomes visible) and click maximise or restore; fortunately it is always in the same place.  The program then stays in the background without taking the focus or the mouse clicks.
To my mind there is nothing I can do to make the program behave properly in the first place.  Surely HP have to modify their program so that it starts up "maximised", but HP support say the problem is unique to me i.e. there is nothing wrong with their program that they would need to fix (I am pleased they are still trying to resolve the problem).
However, what chance is there that this happens only to me?  What chance is there that this happens to each and every one of HP's customers whose machine comes with this program?
Incidentally, I don’t see anything in registry HKEY_CURRENT_USER that tells the program to open one way or another:
BlueToothState: 1
WLANState: 1
WWANState: 0
DisableBalloon: 0
DisableFirstBalloon: 0
HideSysTray: 0
IconState: 1
NoSWInput: 0
NumberWirelessDevices: 3
TurnAllOff: 1
TurnAllOn: 1
The question: What is to be done to make this program start up properly, without reinstalling the operating system?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

B HCommented:
find the location of the process that runs it... like c:\program files\hp crap\wireless\fail.exe

right-click the process (the file on the hard drive)
run with windows xp sp2 compatibility, and optionally run as administrator

restart the process
sir plusSales ManagementCommented:
Not familiar with HP but have been able to resolve similar Toshiba issues without reinstall
Try some workarounds

This is what worked for me
Uninstall the prog
Manually clean its directory if anything left
Clean registry thoroughly
I ran ccleaner about 5 times till it had 0 errors
Then tried a couple others that I trust
Each one run till nothing found

Then reinstall

Apparently the uninstall was not perfect!

If that doesn't work try the below

Try rightclicking on program -perhaps you may stumble on a propertioe or options. Bet you already did.

Try this
Systray icons missing
"The most successful workarounds"
More aimed at repair

To run it minimised
Create a shortcut for the program
right-click the shortcut and select Properties.
Click the Shortcut tab.
In the Run box select Minimized and click Apply.
The program will now open minimized upon starting Windows if you use the shortcut

this program http://www.xneat.com/ .. it contains the send to tray features plus much more

Once its there you can customise it
Right click your Taskbar, choose Properties, under the Taskbar (XP or "Notification Area" Vista+) tab click the Customize button under the Current Items hilite the program and under Behavior use the drop-down arrow button to choose Always hide. Do this for those you want to hide, then OK your way out. This will hide then from the Taskbar but if they're running it will not hide them in the Task Manager list of running applications.

August354Author Commented:
Hi Bryon

I'm afraid this made the process not start up on starting windows, and when started manually it created an icon beside and inside the little triangle on the Windows 7 task bar (the one outside the triangle was temporary and is probably normal for a process started manually until it is hidden after a period of time).  Moreover, the behaviour of the program when started in compatibility mode is the same as before, i.e. the invisible window that takes mouse clicks is still there.

- Brendan
The Ultimate Tool Kit for Technolgy Solution Provi

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more!

August354Author Commented:
Hi Sirplus

I uninstalled the program again. Ran Ccleaner and fixed the one line that related to the HP wireless assistant (an ActiveX/Com issue for InProcServer32), then reinstalled.  It did not change the behaviour of the program.  It is possible there is still a registry entry that Ccleaner did not find, e.g. the registry still contained entry(s) for another program (WAMobCtr.exe) installed the same time as the program started at startup (HPWAMain.exe).
August354Author Commented:
After uninstalling HP Wireless Assistant, and after running Cclearner, the following entries remained in the registry.

In No.1 below, I wonder whether the question mark "?" in the path where a colon ":" should be would affects things.
In No.2 below, I see there is an hpwireless.dll related to an installer (actually, this is seen from No. 1 as well).
No. 3 below confirms this is a shared DLL, so it should not be deleted before reinstalling, especially since we don't know whether it is shared by the HP Wireless Assistant.
In No. 4 below, we see the uninstallation of HP Wireless Assistant did not uninstall registry entries relating to WAMobCtr.exe, another program installed with HP Wireless Assistant.  

"C3A8A5940DF864C49997592C16181ABA"="C?\\Program Files\\Hewlett-Packard\\HP Support Framework\\hpWireless.dll"

[HKEY_CLASSES_ROOT\Installer\Assemblies\C:|Program Files|Hewlett-Packard|HP Support Framework|hpWireless.dll]

"C:\\Program Files\\Hewlett-Packard\\HP Support Framework\\hpWireless.dll"=dword:00000001


@="WAMobCtr 1.0 Type Library"


@="C:\\Program Files\\Hewlett-Packard\\HP Wireless Assistant\\WAMobCtr.exe"


@="C:\\Program Files\\Hewlett-Packard\\HP Wireless Assistant"
August354Author Commented:
I think I will have to accept my workaround as the answer, especially since I find the workaround better than not using the program. I find it useful for turning off (and on) the wireless local area network when it has an issue and I want to use HSPA 3G mobile wireless network instead. I found it not easy doing this without the HP Wireless Assistant. Moreover, the program provides a nice instant summary of which wireless devices are turned on (WLAN, Bluetooth, and/or WWAN).

I would like to have resolved this better than this to confirm the issue has nothing to do with a corrupt component of the operating system.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.